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

更新於 發佈於 閱讀時間約 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
145會員
119內容數
我們是以「機器人流程自動化(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
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
這次主題是字典。字典是一種靈活的數據結構,用於儲存鍵值對。它們提供快速的查找功能,適合管理數據。 文章展示了如何用字典來儲存和操作旅遊地點的中文和英文名稱,例如如何讀取、新增、修改和刪除項目。這些基本操作在資料分析和工作中至關重要。未來 Rex 會介紹更多資料結構的應用,歡迎繼續關注並留言交流!
Thumbnail
這篇內容,將會講解什麼是腳本函式,以及與腳本函式相關的知識。包括腳本的簡介、使用函式(或全域變數)的注意事項、定義全域變數、定義函式、什麼是宣告、局部變數的應用。
Thumbnail
UiPath是一家提供流程自動化解決方案的公司,從產業、應用的角度深入探討公司的發展歷程。先從流程自動化的起源談起,接著介紹了UiPath的創始人和公司的發展過程,以及RPA對企業帶來的影響。最後探討了流程自動化的下一步:全面性與智能化對企業的衝擊,並提出了科技公司的見解和對話的呼籲。
Thumbnail
產品經理想做 AI 產品要懂哪些基本名詞?這篇整理我過往參與 AI 自傳生成時,和 NLP 工程師有討論到的概念,AI 應用目前還尚未普及,未來我會再陸續整理不同功能或產業需要知道的 AI 基礎知識。
Thumbnail
UiPath 是一家領先的機器人流程自動化(RPA)公司,總部位於紐約。本篇文章介紹了 UiPath 最新推出的 Automation Hub 和與 Microsoft 的合作等重要新聞,以及其在市場上的表現和競爭對手情況。文章最後還分享了未來可能的行動和發展趨勢。歡迎留言交流和討論!
Thumbnail
在Python中,我們可以用def關鍵字定義函數,並透過函數名稱呼叫它。函數參數可以是必填、關鍵字、默認或不定長度的類型。return語句負責結束函數並回傳值。全域變數可以在整個程序中使用,而區域變數只能在特定函數內使用。我們還可以在一個文件中定義函數,然後在另一個文件中呼叫它。
Thumbnail
INI 檔案是一種配置檔案格式,常用於保存設定資料和組態資訊。 它使用簡單的鍵值對結構來組織資料,通常用於程式、應用程式或操作系統中的配置和初始化設定。 INI 檔案每個鍵值對包含一個名稱(鍵)和對應的值。 基本的檔案格式如下: [Section1] Key1 = Value1 Key2 =
※ 常用Object(物件)型態的方法: 拿到object裡面某個key的value(值): 拿到所有屬性: ※ 存取物件屬性:點記法與括號記法 使用點記法 (dot notation) 或括號記法 (bracket notation) 來存取物件的值,以下兩種寫法的結果是一樣的: //
Thumbnail
在日常中我們都會將很多事物定上了一個標籤,例如將商品標記價格,替孩子取姓名,公司上冠上職稱等等。 在Python中也有這種方法,就是字典的形式{ 'name' : 'crab', 'apple', 1000 }去呈現
Thumbnail
宣告變數 變數是程式中用來儲存和表示數據的標識符號​,並將變數存放在某個記憶體位子 可以用ID的方法查找變數存在哪個記憶體,此方法有利於以後查找問題用。 在大多數程式語言中,變數需要事先聲明(宣告)並賦值。 而Python是一種動態類型語言,不需要顯式宣告變數類型,而是在賦值時自動進行推斷。
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
這次主題是字典。字典是一種靈活的數據結構,用於儲存鍵值對。它們提供快速的查找功能,適合管理數據。 文章展示了如何用字典來儲存和操作旅遊地點的中文和英文名稱,例如如何讀取、新增、修改和刪除項目。這些基本操作在資料分析和工作中至關重要。未來 Rex 會介紹更多資料結構的應用,歡迎繼續關注並留言交流!
Thumbnail
這篇內容,將會講解什麼是腳本函式,以及與腳本函式相關的知識。包括腳本的簡介、使用函式(或全域變數)的注意事項、定義全域變數、定義函式、什麼是宣告、局部變數的應用。
Thumbnail
UiPath是一家提供流程自動化解決方案的公司,從產業、應用的角度深入探討公司的發展歷程。先從流程自動化的起源談起,接著介紹了UiPath的創始人和公司的發展過程,以及RPA對企業帶來的影響。最後探討了流程自動化的下一步:全面性與智能化對企業的衝擊,並提出了科技公司的見解和對話的呼籲。
Thumbnail
產品經理想做 AI 產品要懂哪些基本名詞?這篇整理我過往參與 AI 自傳生成時,和 NLP 工程師有討論到的概念,AI 應用目前還尚未普及,未來我會再陸續整理不同功能或產業需要知道的 AI 基礎知識。
Thumbnail
UiPath 是一家領先的機器人流程自動化(RPA)公司,總部位於紐約。本篇文章介紹了 UiPath 最新推出的 Automation Hub 和與 Microsoft 的合作等重要新聞,以及其在市場上的表現和競爭對手情況。文章最後還分享了未來可能的行動和發展趨勢。歡迎留言交流和討論!
Thumbnail
在Python中,我們可以用def關鍵字定義函數,並透過函數名稱呼叫它。函數參數可以是必填、關鍵字、默認或不定長度的類型。return語句負責結束函數並回傳值。全域變數可以在整個程序中使用,而區域變數只能在特定函數內使用。我們還可以在一個文件中定義函數,然後在另一個文件中呼叫它。
Thumbnail
INI 檔案是一種配置檔案格式,常用於保存設定資料和組態資訊。 它使用簡單的鍵值對結構來組織資料,通常用於程式、應用程式或操作系統中的配置和初始化設定。 INI 檔案每個鍵值對包含一個名稱(鍵)和對應的值。 基本的檔案格式如下: [Section1] Key1 = Value1 Key2 =
※ 常用Object(物件)型態的方法: 拿到object裡面某個key的value(值): 拿到所有屬性: ※ 存取物件屬性:點記法與括號記法 使用點記法 (dot notation) 或括號記法 (bracket notation) 來存取物件的值,以下兩種寫法的結果是一樣的: //
Thumbnail
在日常中我們都會將很多事物定上了一個標籤,例如將商品標記價格,替孩子取姓名,公司上冠上職稱等等。 在Python中也有這種方法,就是字典的形式{ 'name' : 'crab', 'apple', 1000 }去呈現
Thumbnail
宣告變數 變數是程式中用來儲存和表示數據的標識符號​,並將變數存放在某個記憶體位子 可以用ID的方法查找變數存在哪個記憶體,此方法有利於以後查找問題用。 在大多數程式語言中,變數需要事先聲明(宣告)並賦值。 而Python是一種動態類型語言,不需要顯式宣告變數類型,而是在賦值時自動進行推斷。