1. 程式人生 > >UIPath入門系列四之數據操作

UIPath入門系列四之數據操作

variables not mil 增加 變量類型 ctrl 種類 有一種 src

今天講解的是UIPath的數據操作

一、UIPath的數據類型有一下四種

1) Scalar Variables標量:字符,布爾值,數字或者日期類型

2) Collections集合:數組,列表,序列,字符串,字典(從Orchestrator隊列中提取數據時使用的)

3) Tables表:是二維結構,用於按行和列索引存儲的數據

4) Generic Value變量:可以表示基本類型的數據,包括文本,數字和日期/時間,優點是開發人員不需要知道正在處理的數據類型,缺點是無法訪問特定的默認變量類型的方法,舉例: String.Split正確,GenericValue.Split錯誤

例1:通過右鍵或者Ctrl+K自定義一個變量,系統會自動識別為String

技術分享圖片

技術分享圖片

--------------------------------------------------^_^我是分隔符^_^------------------------------------------------------------

下面展示了四種數據類型中最常用的幾個類型

二、數組和列表的區別

1) 數組有固定長度

技術分享圖片

2) 列表是可變長度

例2:增加一個value3,測試列表是可變的,需要用到invoke方法

技術分享圖片

技術分享圖片

三、字典

技術分享圖片

四、文本(String)

UIPath的輸入類型有電子郵件,文本,屏幕截圖,輸出類型有應用程序,電子郵件,文件和日誌,除了以上兩種類型外,還有一種UIPath內部處理的文本,如選擇器,名稱和文件路徑。

例3:查詢字符串中是否包含指定值

技術分享圖片

結果為not find strings

例4:查詢訂單號(方法一)

技術分享圖片

結果為1234

例5:查詢訂單號(方法二)

技術分享圖片

結果為1234

例6:時間格式的轉換一

技術分享圖片

例7:時間格式的轉換二

技術分享圖片

例8:時間格式的轉換三

技術分享圖片

Tips:官網列出的字符串常用處理方法

技術分享圖片

五、數據表

例9 :綜合用例,對CSV格式的數據表進行處理

1)前置條件

技術分享圖片

2)輸出CSV中的所有名字

技術分享圖片

3)輸出符合條件的職員的所有信息Age<40 and Income>‘40K‘, 結果是只有Paul符合條件

技術分享圖片

UIPath入門系列四之數據操作