RPA 功能|UiPath 如何串聯和拆分字串? .NET 函式介紹

更新 發佈閱讀 6 分鐘

在 UiPath 的學習道路上,我們有時會不知如何使用各項功能(Activities)、設定參數(Properties),因此 RPAI 數位優化器的系列文章將會對這些功能參數進行解說,今天要介紹的是:如何透過 UiPath 功能進行字串結合和拆分!

我們在進行日常作業時,可能會發生以下情境:

  • 需要將某位用戶的檔案名稱命名為:姓名+身分證字號+日期
  • 需要將一串文字進行拆解,例如:小明/1999/台北市大安區/工程師

不少業務流程都有機會使用到字串,因此我們在進行流程開發時,即可在 UiPath 中透過 VB 函式快速進行大量且穩定的操作,因此千萬別錯過這個功能!

raw-image
在開始閱讀正文之前,也別忘了先追蹤我們的 臉書粉絲專頁方格子帳號

UiPath 的 .NET 語法簡介

UiPath 是由微軟 .NET Framework 為基礎的一套軟體,因此如果想進行更靈活的操作,我們可以透過撰寫簡單的 .NET 語法快速完成。

因此,RPAI 數位優化器今天要來介紹的是,如何撰寫簡單的 .NET 語法來進行字串連結與拆分,只要透過 Concat、Split 兩個語法就可以搞定!詳細資訊也歡迎參考微軟官網:了解更多資訊

如果還想學習更多 UiPath功能、實作案例並了解最新自動化趨勢,
歡迎加入「零基礎快速學習RPA-利用 UiPath 建構自動化機器人」線上課程!
課程優惠只到 2024 年 2 月 5 日,快點擊連結立即了解:https://mastertalks.tw/products/rpa-uipath?ref=RPARPA

字串連結實作練習:Concat 語法

我們將透過以下的實作練習,說明如何連接兩個不同的字串,最後將由 Message box 的形式呈現。

Step 1:Multiple Assign 指定變數

首先,我們可以透過 Multiple Assign 功能進行變數設定(如下頭),首先建立 A 和 B 兩個變數,並對其指定特定的文字字串內容。

raw-image

Step 2:Concat 語法介紹

接著我們便可使用 Concat 語法,新建一個 C 的變數,並將剛剛的 A、B 兩個變數串聯起來,語法為:C = String.Concat (變數1,變數2),需要特別注意的是,變數型態一定是 String。

raw-image

Step 3:Message Box 呈現結果

最後,我們可透過 Message Box 功能來確認執行結果,如下圖所示,我們所指定的 A、B 兩個變數,成功被串起為「請追蹤 RPA 數位優化器」字樣,並以 C 變數呈現出來。

raw-image

額外補充:如果覺得透過 Concat 語法太麻煩的話,其實我們也可以直接透過「&」進行兩變數的串接,最終仍可得到前述 Step 2 字串連接的效果!

raw-image

字串拆分實作練習:Split 語法

接下來,我們會用以下實作練習來介紹如何進行字串拆分,以及在拆分後該如何取用內容,並透過 Message box 呈現執行結果。

Step 1:Assign 變數

首先,我們要創建一個字串,作為後續要進行拆分的資料,因此透過 Assign 功能,將 A 變數指定為以下字串內容,分別代表四項不同資訊,並透過「 / 」將其隔開。

A = "RPA數位優化器/兩年/3個/演講教學"
raw-image

Step 2:Split 語法介紹

接著我們再建立 B 變數,並透過 Split 語法進行拆分,語法如下圖是將要拆分的變數,透過 .split("要拆分的關鍵字"c) 處理,而我們剛才是透過「 / 」加以分隔,因此拆分關鍵字就直接輸入「 / 」,同理也可以是「;,、」等符號。

需特別注意的是,透過「 / 」進行拆分後,原先的 A 變數理應會被分成四個部分,因此 B 的變數型態就需選擇 Array(陣列)of String 來儲存多個變數。

raw-image

Step 3:拆分後,將資訊指定為新的變數

拆分後,我們便可將指定資訊從 B 這個陣列變數進行取用,此時被切割的資訊將從 0 開始編號,因此我們可透過撰寫:B(第幾個字樣) ,來取得所需資訊。

我們可以建立四個新的變數:成立組織、成立時間、專案數量、提供服務,並分別為其指定 Array 的其中一個資訊。

raw-image

Step 4:Message Box 呈現結果

最後,我們可透過 Message Box 來確認執行結果(如下圖所示),我們成功將原先的一串文字,進行資訊拆分與輸出。

另外,Message Box 中的「chr(10)」能夠協助換行以達到更佳排版效果,也是相當實用的小功能喔!

raw-image

結語與心得

RPAI 數位優化器認為,字串拆解和串接的功能實用度為五顆星
透過 Concat、Split 兩個語法,我們可以直接處理所有與字串相關的操作,更加彈性和靈活地執行業務流程。

如果你想進一步瞭解 .NET 的語法教學,也歡迎在底下留言告訴我們,RPAI 數位優化器未來會再撰文分享其他語法。透過理解這些功能,使工作更加順暢與自動化,讓我們一起 Work Smart!

這些功能雖然簡單,卻是我們創造自動化流程的基石,
讓我們一起由簡單開始,成就不簡單!
如果你/妳喜歡這篇文章,歡迎點點愛心或留言,讓我們相互交流和成長!
這次的分享到此告一段落,想了解更多 RPA + AI 與數位轉型的最新趨勢與觀點、RPA 軟體功能介紹及實務應用案例,也歡迎追蹤 RPAI 數位優化器的社群和我們交流互動,我們下次見!
🚀 Instagram:RPAI 數位優化器
🚀 臉書粉絲專頁:RPAI 數位優化器
🚀 YouTube 頻道:RPAI 數位優化器
留言
avatar-img
RPAI 數位優化器
196會員
139內容數
我們是以「機器人流程自動化(RPA)」結合「人工智慧(AI)」為主題的中文學習社群,旨在分享 RPA + AI 的學習資源、應用實例和最新發展趨勢,讓工作者透過自動化工具的有效應用,創造數位優化與轉型契機,讓我們一起由簡單開始,成就不簡單!
RPAI 數位優化器的其他內容
2024/12/22
最近在使用UiPath的時候,發現改版新增了AI功能!它就叫作 Autopilot,藉由它的協助,可以大幅減少初學者摸索與試錯的時間,以下的舉例將結合ChatGPT以及UiPath進行開發與debug,期待透過分享,讓更多人能夠善用這些功能,提升開發的效率!
Thumbnail
2024/12/22
最近在使用UiPath的時候,發現改版新增了AI功能!它就叫作 Autopilot,藉由它的協助,可以大幅減少初學者摸索與試錯的時間,以下的舉例將結合ChatGPT以及UiPath進行開發與debug,期待透過分享,讓更多人能夠善用這些功能,提升開發的效率!
Thumbnail
2024/10/04
這篇文章提供了一個詳細的教學,指導讀者如何將 UiPath 開發的自動化流程發佈至 Orchestrator 及設定自動執行的排程。透過步驟包括登入 Orchestrator、建立資料夾、發布流程、設定預約時間等,讀者將能學會有效地管理流程和機器人,進而提升自動化效率。
Thumbnail
2024/10/04
這篇文章提供了一個詳細的教學,指導讀者如何將 UiPath 開發的自動化流程發佈至 Orchestrator 及設定自動執行的排程。透過步驟包括登入 Orchestrator、建立資料夾、發布流程、設定預約時間等,讀者將能學會有效地管理流程和機器人,進而提升自動化效率。
Thumbnail
2024/08/24
在這篇文章中,我們將深入探討如何透過 UiPath 的 Excel 相關功能來協助自動化操作,包括使用 Excel 檔案、讀取範圍、寫入單元格、篩選和插入工作表等技巧,透過具體範例,讀者將能快速上手並理解這些功能的使用方法,提升你的工作效率。
Thumbnail
2024/08/24
在這篇文章中,我們將深入探討如何透過 UiPath 的 Excel 相關功能來協助自動化操作,包括使用 Excel 檔案、讀取範圍、寫入單元格、篩選和插入工作表等技巧,透過具體範例,讀者將能快速上手並理解這些功能的使用方法,提升你的工作效率。
Thumbnail
看更多
你可能也想看
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
RPAI 數位優化器在這系列文章中,不會從基本除錯思維或套路開始說明,而是把焦點放在 UiPath 提供哪些除錯工具,透過理解工具使用方式、詳細解釋功能及比較不同功能差異,讓讀者對 UiPath 整個開發核心概念有更深了解,進而讓開發流程更加穩固!
Thumbnail
RPAI 數位優化器在這系列文章中,不會從基本除錯思維或套路開始說明,而是把焦點放在 UiPath 提供哪些除錯工具,透過理解工具使用方式、詳細解釋功能及比較不同功能差異,讓讀者對 UiPath 整個開發核心概念有更深了解,進而讓開發流程更加穩固!
Thumbnail
RPAI 數位優化器先前有分享過如何在 UiPath 儲存資料,也就是宣告全新的儲存空間並將資料填入,例如有鍵-值對應關係的字典(dictionary)。而列表(List)也是另一種常見做法,因此這篇文章將分享如何使用 UiPath 的列表功能,讓我們在進行 RPA 流程開發時能夠更加順暢、有效率!
Thumbnail
RPAI 數位優化器先前有分享過如何在 UiPath 儲存資料,也就是宣告全新的儲存空間並將資料填入,例如有鍵-值對應關係的字典(dictionary)。而列表(List)也是另一種常見做法,因此這篇文章將分享如何使用 UiPath 的列表功能,讓我們在進行 RPA 流程開發時能夠更加順暢、有效率!
Thumbnail
使用 UiPath 進行 RPA 流程開發時,如果能養成「將會使用到的基本路徑、參數事先定義」的好習慣,需要使用時即可直接調用,有效提升 RPA 流程開發效率!字典(Dictionary)可說是極為實用且方便的工具,讓我們得以快速查找指定資訊,因此RPAI 數位優化器今天要分享如何宣告新字典的技巧!
Thumbnail
使用 UiPath 進行 RPA 流程開發時,如果能養成「將會使用到的基本路徑、參數事先定義」的好習慣,需要使用時即可直接調用,有效提升 RPA 流程開發效率!字典(Dictionary)可說是極為實用且方便的工具,讓我們得以快速查找指定資訊,因此RPAI 數位優化器今天要分享如何宣告新字典的技巧!
Thumbnail
我們常會使用 Type Into 功能來將資訊自動填入特定表格、欄位或搜尋欄中,然而我們並非英語系國家出身,當表格需要同時填入中英文資訊時,就必須切換語言,這時候該怎麼做呢?RPAI 數位優化器今天要來分享兩個做法,來克服 Type Into 輸入法切換的問題!
Thumbnail
我們常會使用 Type Into 功能來將資訊自動填入特定表格、欄位或搜尋欄中,然而我們並非英語系國家出身,當表格需要同時填入中英文資訊時,就必須切換語言,這時候該怎麼做呢?RPAI 數位優化器今天要來分享兩個做法,來克服 Type Into 輸入法切換的問題!
Thumbnail
在 UiPath 學習道路上,我們有時會不知如何使用各項功能、設定參數,因此 RPAI 數位優化器今天要介紹的是:如何透過 UiPath 功能進行字串結合和拆分,因為不少業務流程都有機會使用到字串,我們在進行流程開發時,即可透過 VB 函式快速進行大量且穩定的操作,因此千萬別錯過這個功能!
Thumbnail
在 UiPath 學習道路上,我們有時會不知如何使用各項功能、設定參數,因此 RPAI 數位優化器今天要介紹的是:如何透過 UiPath 功能進行字串結合和拆分,因為不少業務流程都有機會使用到字串,我們在進行流程開發時,即可透過 VB 函式快速進行大量且穩定的操作,因此千萬別錯過這個功能!
Thumbnail
Excel有個極其實用的工具VBA,讓我們透過語法撰寫對Excel下指令,雖然UiPath也有內建Excel相關功能,不過相較之下VBA可處理更多精細且完整的活動,因此我們在用UiPath開發流程時,可使用Invoke VBA功能呼叫Excel檔案中已撰寫好的VBA語法!
Thumbnail
Excel有個極其實用的工具VBA,讓我們透過語法撰寫對Excel下指令,雖然UiPath也有內建Excel相關功能,不過相較之下VBA可處理更多精細且完整的活動,因此我們在用UiPath開發流程時,可使用Invoke VBA功能呼叫Excel檔案中已撰寫好的VBA語法!
Thumbnail
UiPath除了能在本機端執行工作,也可透過特定功能與網頁互動,例如將網路資訊擷取下來(爬蟲)或自動寄出信件等。我們有介紹過如何在UiPath使用JavaScript增加與網頁互動的彈性,這次要分享Create HTML Content功能,並透過實作案例說明製作客製化信件的流程!
Thumbnail
UiPath除了能在本機端執行工作,也可透過特定功能與網頁互動,例如將網路資訊擷取下來(爬蟲)或自動寄出信件等。我們有介紹過如何在UiPath使用JavaScript增加與網頁互動的彈性,這次要分享Create HTML Content功能,並透過實作案例說明製作客製化信件的流程!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News