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

更新於 2023/12/16閱讀時間約 5 分鐘
在 UiPath 的學習道路上,我們有時會不知如何使用各項功能(Activities)、設定參數(Properties),因此 RPAI 數位優化器的系列文章將會對這些功能參數進行解說,今天要介紹的是:如何透過 UiPath 功能進行字串結合和拆分!
我們在進行日常作業時,可能會發生以下情境:
  • 需要將某位用戶的檔案名稱命名為:姓名+身分證字號+日期
  • 需要將一串文字進行拆解,例如:小明/1999/台北市大安區/工程師
不少業務流程都有機會使用到字串,因此我們在進行流程開發時,即可在 UiPath 中透過 VB 函式快速進行大量且穩定的操作,因此千萬別錯過這個功能!
圖片來源:Microsoft
在開始閱讀正文之前,也別忘了先追蹤我們的 臉書粉絲專頁方格子帳號

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 兩個變數,並對其指定特定的文字字串內容。

Step 2:Concat 語法介紹

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

Step 3:Message Box 呈現結果

最後,我們可透過 Message Box 功能來確認執行結果,如下圖所示,我們所指定的 A、B 兩個變數,成功被串起為「請追蹤 RPA 數位優化器」字樣,並以 C 變數呈現出來。
額外補充:如果覺得透過 Concat 語法太麻煩的話,其實我們也可以直接透過「&」進行兩變數的串接,最終仍可得到前述 Step 2 字串連接的效果!

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

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

Step 1:Assign 變數

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

Step 2:Split 語法介紹

接著我們再建立 B 變數,並透過 Split 語法進行拆分,語法如下圖是將要拆分的變數,透過 .split("要拆分的關鍵字"c) 處理,而我們剛才是透過「 / 」加以分隔,因此拆分關鍵字就直接輸入「 / 」,同理也可以是「;,、」等符號。
需特別注意的是,透過「 / 」進行拆分後,原先的 A 變數理應會被分成四個部分,因此 B 的變數型態就需選擇 Array(陣列)of String 來儲存多個變數。

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

拆分後,我們便可將指定資訊從 B 這個陣列變數進行取用,此時被切割的資訊將從 0 開始編號,因此我們可透過撰寫:B(第幾個字樣) ,來取得所需資訊。
我們可以建立四個新的變數:成立組織、成立時間、專案數量、提供服務,並分別為其指定 Array 的其中一個資訊。

Step 4:Message Box 呈現結果

最後,我們可透過 Message Box 來確認執行結果(如下圖所示),我們成功將原先的一串文字,進行資訊拆分與輸出。
另外,Message Box 中的「chr(10)」能夠協助換行以達到更佳排版效果,也是相當實用的小功能喔!

結語與心得

RPAI 數位優化器認為,字串拆解和串接的功能實用度為五顆星
透過 Concat、Split 兩個語法,我們可以直接處理所有與字串相關的操作,更加彈性和靈活地執行業務流程。
如果你想進一步瞭解 .NET 的語法教學,也歡迎在底下留言告訴我們,RPAI 數位優化器未來會再撰文分享其他語法。透過理解這些功能,使工作更加順暢與自動化,讓我們一起 Work Smart!
這些功能雖然簡單,卻是我們創造自動化流程的基石,
讓我們一起由簡單開始,成就不簡單!
如果你/妳喜歡這篇文章,歡迎點點愛心或留言,讓我們相互交流和成長!
這次的分享到此告一段落,想了解更多 RPA + AI 與數位轉型的最新趨勢與觀點、RPA 軟體功能介紹及實務應用案例,也歡迎追蹤 RPAI 數位優化器的社群和我們交流互動,我們下次見!
🚀 Instagram:RPAI 數位優化器
🚀 臉書粉絲專頁:RPAI 數位優化器
🚀 YouTube 頻道:RPAI 數位優化器
即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
avatar-img
134會員
113內容數
我們是以「機器人流程自動化(RPA)」結合「人工智慧(AI)」為主題的中文學習社群,旨在分享 RPA + AI 的學習資源、應用實例和最新發展趨勢,讓工作者透過自動化工具的有效應用,創造數位優化與轉型契機,讓我們一起由簡單開始,成就不簡單!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
RPAI 數位優化器 的其他內容
RPAI 數位優化器彙整 UiPath 所有教學文章,讓新手們能夠快速找到所需功能,並以最短時間製作出屬於自己的第一個 RPA 機器人,而對於已經學習一陣子的使用者來說,這篇文章也提供進階功能(activities)教學,搭配初階功能使用,就能夠運用在更複雜多元的工作場景囉!
如果你也想開始學習 RPA,網路上就有許多免費 RPA 軟體,如 UiPath、 Power Automate等,其中不少人會選擇從 UiPath 這套全球市占率最高的 RPA 軟體入手,而 RPAI 數位優化器今天就要來介紹 UiPath 的關鍵優勢,帶你透過 UiPath 踏入 RPA 的世界!
人工智慧隨著 ChatGPT 爆紅更加躍上主流視野,我們也開始研究 UIPATH AI COMPUTER VISION 這項功能,發現比起原先的 Selectors 功能更加穩定,也有更精細的畫面元素偵測,因此這篇文章就要來向大家分享這個實用功能,快跟我們一起搭上RPA + AI的快速列車吧!
你知道「爬蟲」是什麼嗎?簡單來說,爬蟲便是設計一個程式機器人,使其按照一定的規則自動抓取網頁上的資訊,協助使用者快速查詢,並進行後續分析討論。爬蟲的應用相當多元且便利,而 UiPath 也有 Table Exaction 功能可以讓我們快速抓取網頁資訊!
在職場上,日期與時間是最基本而重要的資訊,而當我們在進行資料處理或是 RPA 流程開發時,有時需要將既有日期或時間轉換為不同格式,以利後續使用,因此 RPAI 數位優化器今天要分享 UiPath 這套軟體另一個方便、實用,且更符合低程式碼精神的 Modify Date 功能!
Excel有個極其實用的工具VBA,讓我們透過語法撰寫對Excel下指令,雖然UiPath也有內建Excel相關功能,不過相較之下VBA可處理更多精細且完整的活動,因此我們在用UiPath開發流程時,可使用Invoke VBA功能呼叫Excel檔案中已撰寫好的VBA語法!
RPAI 數位優化器彙整 UiPath 所有教學文章,讓新手們能夠快速找到所需功能,並以最短時間製作出屬於自己的第一個 RPA 機器人,而對於已經學習一陣子的使用者來說,這篇文章也提供進階功能(activities)教學,搭配初階功能使用,就能夠運用在更複雜多元的工作場景囉!
如果你也想開始學習 RPA,網路上就有許多免費 RPA 軟體,如 UiPath、 Power Automate等,其中不少人會選擇從 UiPath 這套全球市占率最高的 RPA 軟體入手,而 RPAI 數位優化器今天就要來介紹 UiPath 的關鍵優勢,帶你透過 UiPath 踏入 RPA 的世界!
人工智慧隨著 ChatGPT 爆紅更加躍上主流視野,我們也開始研究 UIPATH AI COMPUTER VISION 這項功能,發現比起原先的 Selectors 功能更加穩定,也有更精細的畫面元素偵測,因此這篇文章就要來向大家分享這個實用功能,快跟我們一起搭上RPA + AI的快速列車吧!
你知道「爬蟲」是什麼嗎?簡單來說,爬蟲便是設計一個程式機器人,使其按照一定的規則自動抓取網頁上的資訊,協助使用者快速查詢,並進行後續分析討論。爬蟲的應用相當多元且便利,而 UiPath 也有 Table Exaction 功能可以讓我們快速抓取網頁資訊!
在職場上,日期與時間是最基本而重要的資訊,而當我們在進行資料處理或是 RPA 流程開發時,有時需要將既有日期或時間轉換為不同格式,以利後續使用,因此 RPAI 數位優化器今天要分享 UiPath 這套軟體另一個方便、實用,且更符合低程式碼精神的 Modify Date 功能!
Excel有個極其實用的工具VBA,讓我們透過語法撰寫對Excel下指令,雖然UiPath也有內建Excel相關功能,不過相較之下VBA可處理更多精細且完整的活動,因此我們在用UiPath開發流程時,可使用Invoke VBA功能呼叫Excel檔案中已撰寫好的VBA語法!
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
setter和getter能把狀態改變時需做的事情包裝起來,讓外部只需簡單修改參數就能達到預想的效果
之前談論功能整合(FI)的進行有提到一個問題:「老師們是如何用雙手達成與學生的神經系統連結?(如果是阿凡達應該就是用髮辮)」,通常費登奎斯老師會以「韋伯-費希納定理」來說明,節錄維基百科如下: 韋伯定理:在同類刺激之下,其差異閾限的大小是隨著標準刺激強弱而成一定比例關係的,K=ΔI/I K為常數。
Thumbnail
個人認為兩者間的關係其實是種光譜,自動化服務會加入AI,降低設計流程門檻、提高辨識功能;AI 服務會加入自動化,更落地的提供實質幫助,兩者逐步靠攏,公司再根據自身需求、情境找到相對應、最適合的利基工具。
Thumbnail
RPA自動化流程是現今企業極為重視的一項技術。透過自動化流程,我們能夠將那些重複且繁瑣的操作,使其自動進行。 本單元,Meiko想來跟同學一同探索如何透過自動化流程,自動寄送員工生日賀卡,讓RPA來輔助企業,簡化流程,釋放潛力 — 利用RPA為企業效率加分
Thumbnail
發現RPA技術的無限潛力!了解如何透過Robotic Process Automation(RPA)實現自動化,克服企業勞動力短缺的挑戰。我們分享RPA的優勢、限制以及選擇最適合您企業的軟體的關鍵評估指標。結合AI技術,為您的業務帶來效率和質量的提升。不要錯過這個關於RPA未來發展趨勢的深入指南!
Thumbnail
UiPath(代號:PATH)最近告訴其投資者,它的增長速度正在急劇放緩。該消息導致其股票崩盤,甚至創下歷史新低。
Thumbnail
ARK 在 2021 中最看好的一家公司 UiPath(Path),僅僅 2 個季度,ARK 就將 Path 的持股比重提高到 3.01%(佔總投資比重的第 7 名)
Thumbnail
在前篇提到了訂閱收入的重要性,那UiPATH 在業界的競爭力為何? 怎麼樣確定客戶會選擇UiPATH,而不是其他軟體?在眾多 RPA 軟體裡面 UiPATH 在其中的競爭力為何? UiPATH 在財報中顯示從 2020 Q1 至 2021 Q2 實現了 79% 年複合成長率,未來有可能持
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
setter和getter能把狀態改變時需做的事情包裝起來,讓外部只需簡單修改參數就能達到預想的效果
之前談論功能整合(FI)的進行有提到一個問題:「老師們是如何用雙手達成與學生的神經系統連結?(如果是阿凡達應該就是用髮辮)」,通常費登奎斯老師會以「韋伯-費希納定理」來說明,節錄維基百科如下: 韋伯定理:在同類刺激之下,其差異閾限的大小是隨著標準刺激強弱而成一定比例關係的,K=ΔI/I K為常數。
Thumbnail
個人認為兩者間的關係其實是種光譜,自動化服務會加入AI,降低設計流程門檻、提高辨識功能;AI 服務會加入自動化,更落地的提供實質幫助,兩者逐步靠攏,公司再根據自身需求、情境找到相對應、最適合的利基工具。
Thumbnail
RPA自動化流程是現今企業極為重視的一項技術。透過自動化流程,我們能夠將那些重複且繁瑣的操作,使其自動進行。 本單元,Meiko想來跟同學一同探索如何透過自動化流程,自動寄送員工生日賀卡,讓RPA來輔助企業,簡化流程,釋放潛力 — 利用RPA為企業效率加分
Thumbnail
發現RPA技術的無限潛力!了解如何透過Robotic Process Automation(RPA)實現自動化,克服企業勞動力短缺的挑戰。我們分享RPA的優勢、限制以及選擇最適合您企業的軟體的關鍵評估指標。結合AI技術,為您的業務帶來效率和質量的提升。不要錯過這個關於RPA未來發展趨勢的深入指南!
Thumbnail
UiPath(代號:PATH)最近告訴其投資者,它的增長速度正在急劇放緩。該消息導致其股票崩盤,甚至創下歷史新低。
Thumbnail
ARK 在 2021 中最看好的一家公司 UiPath(Path),僅僅 2 個季度,ARK 就將 Path 的持股比重提高到 3.01%(佔總投資比重的第 7 名)
Thumbnail
在前篇提到了訂閱收入的重要性,那UiPATH 在業界的競爭力為何? 怎麼樣確定客戶會選擇UiPATH,而不是其他軟體?在眾多 RPA 軟體裡面 UiPATH 在其中的競爭力為何? UiPATH 在財報中顯示從 2020 Q1 至 2021 Q2 實現了 79% 年複合成長率,未來有可能持