RPA 疑難雜症 | UiPath 如何宣告新字典(Dictionary)?

更新於 2024/10/18閱讀時間約 3 分鐘

當我們在進行 RPA 流程開發時,如果能夠養成「將會使用到的基本路徑、參數事先定義」的好習慣,之後需要使用時即可透過字典直接調用,幫助我們提升 RPA 流程開發效率!

在 UiPath 的世界中,字典(Dictionary)可說是極為實用且方便的工具,讓我們得以快速查找指定資訊。因此,RPAI 數位優化器今天要分享如何宣告新字典的技巧,推薦大家可以當成一個模組學起來,需要時整組拿出來使用!

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

甚麼是字典(Dictionary)?

是由鍵-值(key-value)對應關係組成,也就是說當給予一個鍵(key)的時候,就能找到相對應的一個值(value),是在不同程式語言中經常會使用到的概念。

特色1:可迭代(iterable)

允許使用 for each (迴圈概念)把字典中的鍵(key)或值(value)逐一呼叫使用。

特色2:鍵-值(key-value)

一個 key 對應到一個 value,一個 value 可能會有多個 keys。

在 UiPath 中,字典中的 key 和 value 允許是各種 UiPath 中的變數型態,其中鍵會比較常用到字串(String)型態。

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

如何宣告一個全新的字典?

Step 1

使用 Assign 功能,宣告新的字典以存放後續要使用的資訊內容。特別值得注意的是,此階段不需要有預設內容或是宣告字典長度。

Step 2

在 Save to 填入你想要取的名字,Value to save 則填入以下內容:

New Dictionary(Of String, String)
圖(一)上圖使用 Assign 功能宣告一個字典,名稱為 dict_GradeSheetOfMath;Value to Save 的內容如下圖,直接宣告鍵-值的型態。特別留意使用 Assign 時,variable type 是字串(String)要更改成字典。

圖(一)上圖使用 Assign 功能宣告一個字典,名稱為 dict_GradeSheetOfMath;Value to Save 的內容如下圖,直接宣告鍵-值的型態。特別留意使用 Assign 時,variable type 是字串(String)要更改成字典。

​Step 3:

我們需要再使用一次 Assign 功能,並將鍵-值(key-value)組加入到字典中

Save to:先前取的名字("key")
Value to save:Value

以下圖為例,先前取的名字 = dict_GradeSheetofMath、Key = 胖虎、Value = 60

圖(二)舉例將胖虎數學成績60分加入字典中。

圖(二)舉例將胖虎數學成績60分加入字典中。


使用心得

我們在開發過程中,發現比起將資料儲存成 Datatable 型態,使用字典有三大好處:

  1. 比較不佔電腦效能、自動化流程速度也會因此變快
  2. 使用上可以不用逐行查找、更有效率地查找資料
  3. 整個流程腳本變得更好懂易讀,對於開發大型專案、與他人共同協作時非常實用

跟其他程式語言相比, UiPath 字典的使用上相對簡單而便利,非常鼓勵大家可以學起來!如果你對於字典的其他應用感到好奇,例如:檢查字典是否包含指定的鍵(key)、使用鍵(key)來取用值(value),都歡迎在底下留言向我們許願,或許很快就會有下一篇字典教學文!

如果你/妳喜歡這篇文章,歡迎點點愛心或留言,讓我們相互交流和成長!
這次的分享到此告一段落,想了解更多 RPA + AI 與數位轉型的最新趨勢與觀點、RPA 軟體功能介紹及實務應用案例,也歡迎追蹤 RPAI 數位優化器的社群和我們交流互動,我們下次見!
🚀 Instagram:RPAI 數位優化器
🚀 臉書粉絲專頁:RPAI 數位優化器
🚀 YouTube 頻道:RPAI 數位優化器
avatar-img
134會員
113內容數
我們是以「機器人流程自動化(RPA)」結合「人工智慧(AI)」為主題的中文學習社群,旨在分享 RPA + AI 的學習資源、應用實例和最新發展趨勢,讓工作者透過自動化工具的有效應用,創造數位優化與轉型契機,讓我們一起由簡單開始,成就不簡單!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
RPAI 數位優化器 的其他內容
我們常會使用 Type Into 功能來將資訊自動填入特定表格、欄位或搜尋欄中,然而我們並非英語系國家出身,當表格需要同時填入中英文資訊時,就必須切換語言,這時候該怎麼做呢?RPAI 數位優化器今天要來分享兩個做法,來克服 Type Into 輸入法切換的問題!
在 UiPath 學習道路上,我們有時會不知如何使用各項功能、設定參數,因此 RPAI 數位優化器今天要介紹的是:如何透過 UiPath 功能進行字串結合和拆分,因為不少業務流程都有機會使用到字串,我們在進行流程開發時,即可透過 VB 函式快速進行大量且穩定的操作,因此千萬別錯過這個功能!
RPAI 數位優化器彙整 UiPath 所有教學文章,讓新手們能夠快速找到所需功能,並以最短時間製作出屬於自己的第一個 RPA 機器人,而對於已經學習一陣子的使用者來說,這篇文章也提供進階功能(activities)教學,搭配初階功能使用,就能夠運用在更複雜多元的工作場景囉!
如果你也想開始學習 RPA,網路上就有許多免費 RPA 軟體,如 UiPath、 Power Automate等,其中不少人會選擇從 UiPath 這套全球市占率最高的 RPA 軟體入手,而 RPAI 數位優化器今天就要來介紹 UiPath 的關鍵優勢,帶你透過 UiPath 踏入 RPA 的世界!
人工智慧隨著 ChatGPT 爆紅更加躍上主流視野,我們也開始研究 UIPATH AI COMPUTER VISION 這項功能,發現比起原先的 Selectors 功能更加穩定,也有更精細的畫面元素偵測,因此這篇文章就要來向大家分享這個實用功能,快跟我們一起搭上RPA + AI的快速列車吧!
我們常會使用 Type Into 功能來將資訊自動填入特定表格、欄位或搜尋欄中,然而我們並非英語系國家出身,當表格需要同時填入中英文資訊時,就必須切換語言,這時候該怎麼做呢?RPAI 數位優化器今天要來分享兩個做法,來克服 Type Into 輸入法切換的問題!
在 UiPath 學習道路上,我們有時會不知如何使用各項功能、設定參數,因此 RPAI 數位優化器今天要介紹的是:如何透過 UiPath 功能進行字串結合和拆分,因為不少業務流程都有機會使用到字串,我們在進行流程開發時,即可透過 VB 函式快速進行大量且穩定的操作,因此千萬別錯過這個功能!
RPAI 數位優化器彙整 UiPath 所有教學文章,讓新手們能夠快速找到所需功能,並以最短時間製作出屬於自己的第一個 RPA 機器人,而對於已經學習一陣子的使用者來說,這篇文章也提供進階功能(activities)教學,搭配初階功能使用,就能夠運用在更複雜多元的工作場景囉!
如果你也想開始學習 RPA,網路上就有許多免費 RPA 軟體,如 UiPath、 Power Automate等,其中不少人會選擇從 UiPath 這套全球市占率最高的 RPA 軟體入手,而 RPAI 數位優化器今天就要來介紹 UiPath 的關鍵優勢,帶你透過 UiPath 踏入 RPA 的世界!
人工智慧隨著 ChatGPT 爆紅更加躍上主流視野,我們也開始研究 UIPATH AI COMPUTER VISION 這項功能,發現比起原先的 Selectors 功能更加穩定,也有更精細的畫面元素偵測,因此這篇文章就要來向大家分享這個實用功能,快跟我們一起搭上RPA + AI的快速列車吧!
你可能也想看
Google News 追蹤
Thumbnail
本文探討了複利效應的重要性,並藉由巴菲特的投資理念,說明如何選擇穩定產生正報酬的資產及長期持有的核心理念。透過定期定額的投資方式,不僅能減少情緒影響,還能持續參與全球股市的發展。此外,文中介紹了使用國泰 Cube App 的便利性及低手續費,幫助投資者簡化投資流程,達成長期穩定增長的財務目標。
Thumbnail
隨著自動化技術的進步,越來越多的企業開始尋求 RPA 來提高效率和降低成本,因此 RPA 工程師成為熱門的職位之一。從流程設計到技術實作,RPA 工程師在自動化領域中的角色至關重要。 然而,如果身為 RPA 工程師的你在未來的發展中感到迷茫,不必擔心!這篇文章將帶大家認識多種的RPA職涯發展。
Thumbnail
在這篇文章中,我們將深入探討如何透過 UiPath 的 Excel 相關功能來協助自動化操作,包括使用 Excel 檔案、讀取範圍、寫入單元格、篩選和插入工作表等技巧,透過具體範例,讀者將能快速上手並理解這些功能的使用方法,提升你的工作效率。
Thumbnail
這篇文章將帶您走進 RPA 的學習世界,專注於 UiPath 中的 Excel 常用功能。例如,如何使用 Excel File、Read Range、Write Cell、Filter 和 Insert Sheet。將透過範例讓您瞭解這些功能的實際應用,幫助掌握自動化流程這項技術,我們一起開始學習!
Thumbnail
RPA 能將分散於眾多應用程式的流程步驟串連起來,形成自動化流程,讓我們得以原本瑣碎且重複性的點選、複製貼上、輸打資料等步驟解放出來,把時間與心力投入於能創造更高價值的生活與工作任務之上,而今天就要來分享一款我已經使用兩年多,幫助我節省許多財務管理時間的數位金融服務:CUBE App。
Thumbnail
RPAI 數位優化器先前有分享過如何在 UiPath 儲存資料,也就是宣告全新的儲存空間並將資料填入,例如有鍵-值對應關係的字典(dictionary)。而列表(List)也是另一種常見做法,因此這篇文章將分享如何使用 UiPath 的列表功能,讓我們在進行 RPA 流程開發時能夠更加順暢、有效率!
Thumbnail
全球第一RPA品牌-𝐔𝐢𝐏𝐚𝐭𝐡($𝑷𝑨𝑻𝑯)財報の發佈 🟢營收:2.89億美元 𝐛𝐞𝐚𝐭 2.71億美元 🟢EPS:0.11美元 𝐛𝐞𝐚𝐭 0.02美元 我們將營收2.89億美元做個簡單拆解: ♦️牌照收入為1.34億美元 ♦️訂閱收入為1.46億美元 ♦️
Thumbnail
UiPath(代號:PATH)最近告訴其投資者,它的增長速度正在急劇放緩。該消息導致其股票崩盤,甚至創下歷史新低。
Thumbnail
ARK 在 2021 中最看好的一家公司 UiPath(Path),僅僅 2 個季度,ARK 就將 Path 的持股比重提高到 3.01%(佔總投資比重的第 7 名)
Thumbnail
本文探討了複利效應的重要性,並藉由巴菲特的投資理念,說明如何選擇穩定產生正報酬的資產及長期持有的核心理念。透過定期定額的投資方式,不僅能減少情緒影響,還能持續參與全球股市的發展。此外,文中介紹了使用國泰 Cube App 的便利性及低手續費,幫助投資者簡化投資流程,達成長期穩定增長的財務目標。
Thumbnail
隨著自動化技術的進步,越來越多的企業開始尋求 RPA 來提高效率和降低成本,因此 RPA 工程師成為熱門的職位之一。從流程設計到技術實作,RPA 工程師在自動化領域中的角色至關重要。 然而,如果身為 RPA 工程師的你在未來的發展中感到迷茫,不必擔心!這篇文章將帶大家認識多種的RPA職涯發展。
Thumbnail
在這篇文章中,我們將深入探討如何透過 UiPath 的 Excel 相關功能來協助自動化操作,包括使用 Excel 檔案、讀取範圍、寫入單元格、篩選和插入工作表等技巧,透過具體範例,讀者將能快速上手並理解這些功能的使用方法,提升你的工作效率。
Thumbnail
這篇文章將帶您走進 RPA 的學習世界,專注於 UiPath 中的 Excel 常用功能。例如,如何使用 Excel File、Read Range、Write Cell、Filter 和 Insert Sheet。將透過範例讓您瞭解這些功能的實際應用,幫助掌握自動化流程這項技術,我們一起開始學習!
Thumbnail
RPA 能將分散於眾多應用程式的流程步驟串連起來,形成自動化流程,讓我們得以原本瑣碎且重複性的點選、複製貼上、輸打資料等步驟解放出來,把時間與心力投入於能創造更高價值的生活與工作任務之上,而今天就要來分享一款我已經使用兩年多,幫助我節省許多財務管理時間的數位金融服務:CUBE App。
Thumbnail
RPAI 數位優化器先前有分享過如何在 UiPath 儲存資料,也就是宣告全新的儲存空間並將資料填入,例如有鍵-值對應關係的字典(dictionary)。而列表(List)也是另一種常見做法,因此這篇文章將分享如何使用 UiPath 的列表功能,讓我們在進行 RPA 流程開發時能夠更加順暢、有效率!
Thumbnail
全球第一RPA品牌-𝐔𝐢𝐏𝐚𝐭𝐡($𝑷𝑨𝑻𝑯)財報の發佈 🟢營收:2.89億美元 𝐛𝐞𝐚𝐭 2.71億美元 🟢EPS:0.11美元 𝐛𝐞𝐚𝐭 0.02美元 我們將營收2.89億美元做個簡單拆解: ♦️牌照收入為1.34億美元 ♦️訂閱收入為1.46億美元 ♦️
Thumbnail
UiPath(代號:PATH)最近告訴其投資者,它的增長速度正在急劇放緩。該消息導致其股票崩盤,甚至創下歷史新低。
Thumbnail
ARK 在 2021 中最看好的一家公司 UiPath(Path),僅僅 2 個季度,ARK 就將 Path 的持股比重提高到 3.01%(佔總投資比重的第 7 名)