# UiPath ## 變數 先進行變數指派(Assign)  設定變數容器名稱為 : Str_Text 指派變數內容為 "123454321" ### 1. String 字串 [練習](/Y7OsYmAHQaOvnNub6BAf2A) #### 字串切割 [Splict](/rJ13PE1URCOfNGfWwogfhw) ``` 可以將一段字串中的內容依照指定的字串切割, 範例是用"4"作為切割點,並在切割後選擇第0項。 Split(Str_Text,"5")(0) ```  - 字串擷取 [Substring](/ohJxwL7yTlGkKFI3Ge540w) 【練習】 "字串".Substring(開始位數,擷取長度) (擷取某一段字串) ``` 練習 : 取出"第一金"三個文字 Var = "VarX_String" Type = String ```  - 字串擷取左邊 [left](/0faOkDwPS1qib8ngBeSGjA) - 字串擷取右邊 [right](/aCR16FTpRkukoAMRzHLK1w) - CINT("1234") (轉換Inter類型) - Convert.Toint32("1234") (轉換Inter類型) - double.parse(1.23) (轉換數值類型) - ToSting (轉換字串) - "字串".Length (取得字串長度) - "字串".IndexOf("尋找字串") (找出字串在第幾位 從0開始) - String.IsNullOrEmpty("字串") ( 空值判斷) - "字串".Equals("字串") (字串是否等於該變數) - 字串合併   --- ### 2. int 整數 --- ### 3. float 浮點數 --- ### 4. datetime 日期時間 --- ### 5. boolean 布林值 --- ### 6. data table 變數集合 ## Mail 應用 ### [練習](/M88D1kvGQte8y4UbzqMcWg) =>Send Outlook Mail Message   --- ## Assign指派 將某種資料指派到變數中,再使用變數去做各種運算或處理。 --- ## DateTime[日期時間格式](https://hackmd.io/O28srkj4T9OQNy60LRd6dg#-gt%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F%E8%A8%AD%E5%AE%9A) https://stylengineer.com/program/uipath-%E7%8D%B2%E5%BE%97%E6%97%A5%E6%9C%9F%E5%92%8C%E6%99%82%E9%96%93%E5%AD%97%E4%B8%B2%E6%95%99%E5%AD%B8/ ``` now #(1)今天 now.AddDays(-1) #(2)昨天 now.ToString #(4)標準格式 now.AddDays(-1).ToShortDateString #(5)簡化格式(只有日期) now.AddDays(-1).ToShortTimeString #(6)簡化格式(只有時間) now.AddDays(-1).ToString.Substring(0,2) #(8)擷取字串 now.ToString("yyyy-MM-dd") #(10)自訂格式字串 ``` ## 9*9乘法表   > - 結果  ## File檔案處理應用 ### [練習](/0hx_2CWYTySBADD2UJz2kA) | 指令 | 功能欄 | | -------- | -------- | |複製 | Copy File (複製檔案) | | 創建 | Create File (創建檔案) | | 搬移 | Move File (搬移檔案) | |刪除|Delete (刪除檔案)| |確認檔案存在與否|Path Exists (確定檔案 存在否)| |文字附加檔案|Append Line (文字附加至檔案)| ## Excel 資料表 & 清單(List) 應⽤ ### [練習](/T6i_S8ZORdCqISIxlawTsg) ### Sequence (將 Acitvities 整理) ### Excel Application Scope (開啟Excel) >主要功能:指定RPA機器人打開特定Excel活頁簿 https://medium.com/@rpadigitaltransformer/uipath%E5%8A%9F%E8%83%BD%E4%BB%8B%E7%B4%B9-excel-application-scope-f4a4bf9115a1 * 1. 要先關閉modern design模式,才能打開 Execl Appliciation Scope https://youtu.be/xXlx-gXjwEU?t=119  ### Read Range (Excel 範圍內 資料讀取至 DataTable)   ### Write Range (DataTable 寫入至 Excel)   ### Read Cell (讀取Excel 單一儲存格寫入至變數)    ``` 因為Excel 檔案中G5儲存格的內容是日期時間格式,所以這邊變數會以System.DateTime型態顯示 ``` ### Write Cell (變數寫入至 Excel 單一儲存格內)   ### Copy Sheet (複製Excel 工作表) ### Get Workbook Sheets (讀取多個 Excel 工作表名稱 存入至List) ### Exists In Collection (檢核List存在值) ### Add To Collection (新增List值) ### Remove From Collection (刪除List值) ### Clear Collection (清除List 所有值) ### For Each (迴圈取出Object 值) ---- ## CSV應用 ### [練習](/KQ0yeL4YQ-qJwDlqzSPYcQ) ### Read CSV (讀取CSV檔)  ### Append to CSV (附加內容至CSV檔)  ### Write CSV (複寫至CSV檔)  ## -參考網站- https://www.twblogs.net/u/5b878e1e2b71775d1cd7bf48/2 [Mail] https://vocus.cc/article/636c5bb3fd897800017e1ca6
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up