UIPath入門系列四之數據操作
今天講解的是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入門系列四之數據操作