1.1UiPath下載安裝與激活一、UiPath下載
1、打開官網(wǎng)https://www.uipath.com.cn颅拦,點擊開始試用
2、選擇獲取UiPath社區(qū)版
3教藻、寫姓距帅、名、電子郵箱地址括堤、專業(yè)領(lǐng)域碌秸、職位、公司悄窃、公司所在行業(yè)讥电、國家和地區(qū),勾選同意協(xié)議轧抗,點擊提交
注意:電子郵箱地址必須為企業(yè)郵箱恩敌,非企業(yè)郵箱可能會收不到郵件
4、提交成功之后横媚,將會往上一步填寫的企業(yè)郵箱發(fā)送一個下載鏈接
5纠炮、過幾分鐘之后查看郵件下載即可
二、UiPath安裝
1分唾、雙擊UiPathStudioSetup_X.exe安裝文件
2抗碰、將進行安裝等待中
3、安裝完成后進入激活界面
4.選擇Activate Community Edition 激活
5.輸入郵箱地址后即可激活
1.2UiPath第一個案例Hello World绽乔!1、彈出框Hello World
在彈出的窗口中創(chuàng)建序列
在新建的序列中碳褒,在搜索框中輸入“Message Box”,Studio自動搜索出結(jié)果折砸。
選中“Message Box”看疗,然后拖拽到界面帶+號區(qū)域。
在文本框輸入要彈出的提示信息睦授,記得帶引號两芳。
輸入提示信息以后,運行程序
運行結(jié)果如下
1.3UiPath變量介紹和使用1 變量
變量主要用于存儲數(shù)據(jù)去枷,它在RPA中扮演重要的數(shù)據(jù)傳遞角色怖辆,是RPA編程不可或缺的一部分。它包括變量名稱和變量的值删顶,變量的值支持多種數(shù)據(jù)類型竖螃,包括從通用值,文本逗余,數(shù)字特咆,數(shù)據(jù)表,時間和日期,UiElement到任何.Net變量類型
2 變量類型
字符串類型:用于存儲任意類型的信息。
注意:UiPath中的所有字符串都必須放在引號之間抄谐。
布爾型類型:用于存儲true或者false變量淑翼,主要用于判斷做出決策,從而更好的控制流程邦鲫。
整數(shù)變量:主要用于存儲數(shù)字信息。主要用于執(zhí)行方程式后者比較,傳遞重要數(shù)據(jù)些楣。
數(shù)組變量:主要存儲相同類型的多個值。
日期時間變量:用于存儲有關(guān)任何日期和時間的信息
數(shù)據(jù)表變量:用于存儲二維數(shù)據(jù)結(jié)構(gòu)的DataTable數(shù)據(jù)宪睹,具有行和列的屬性愁茁。
通用值變量:GenericValue變量是一種變量,可以存儲任何類型的數(shù)據(jù)亭病,包括文本鹅很,數(shù)字,日期和數(shù)組罪帖,并且是UiPath Studio特有的促煮。
注意: GenericValue變量的自動轉(zhuǎn)換機制可能轉(zhuǎn)換不正確
隊列變量:用于存儲一個從項目容器(隊列)中提取的項目。通常整袁,出于在各種情況下進一步使用隊列項目的目的而進行提取
3 變量應(yīng)用
變量名稱:一般變量名稱的前綴帶類型的簡寫菠齿,如字符串變量前綴帶str,整數(shù)變量前綴帶i坐昙,格式為:類型的簡寫+變量屬性或者動作绳匀。
變量類型:string是字符串類型,int32整數(shù)類型,boolean為布爾型疾棵,object為對象類型即通用類型,datatable為數(shù)據(jù)表變量殉了,string[]是字符串數(shù)組拟枚。XmlDoucument為.Net支持的數(shù)據(jù)類型。
變量范圍:變量可用的區(qū)域隔箍,例如特定活動。默認情況下暴匠,它們在整個項目中都可用每窖。
默認值:變量的默認值窒典。如果此字段為空瀑志,則變量將使用其類型的默認值進行初始化昧甘。例如充边,對于Int32浇冰,默認值為0肘习。
請注意漂佩,無論Studio界面語言如何器赞,變量的默認值都必須以英語提供。
實例一(字符串類型)
1.新建一個序列
2.添加一個活動
3.創(chuàng)建變量
4.輸入變量名后,回車
變量將在變量面板中顯示,支持修改變量的類型和變量的范圍
5.添加活動“Assign”到序列中
6.設(shè)置變量的值
7.同樣的方法,添加活動“Message? Box”到序列中
8.按F5。執(zhí)行自動化棚放。顯示結(jié)果如下:
實例二(布爾類型)
1.新建一個流程圖
2.輸入流程名稱和保存的位置
3.在流程圖中添加一個“Input Dialog”
設(shè)置該節(jié)點為首節(jié)點
2??同樣的方法福也,添加“Flow Decision”到界面?
3??連接節(jié)點?
4同樣的方法添加兩個“Assign”活動、一個“Flow Decision”和兩個“Messge Box”穴店,結(jié)果示意圖如下
左邊的”Message Box”,輸入“It is a odd number”,右邊的“Message Box”,輸入“It is a even number”5 在 “變量面板”添加布爾型變量Falg和整數(shù)變量Num?
6 在“Input Dialog”在輸入對話框中,賦值變量Num?
7 在“Flow Decision”,增加判斷流程跳轉(zhuǎn)的條件?
瀏覽進入表達式編輯器,編輯完成呕诉,點擊“OK”確認甩挫。?
同樣的方法賦值第二個“Flow Decision”英遭,判斷的條件是布爾型變量Falg?
9運行結(jié)果?
實例三(整數(shù)型)1創(chuàng)建一個空序列?
2增加兩個“Assign”和一個“Message Box”到界面上法精,如下圖
3在變量面板中狼荞,添加兩個Int32的變量
4給變量birthday和age 賦值粘秆。字符串連接用“+”,非字符串的變量必須調(diào)用ToString()轉(zhuǎn)換成字符串才能連接昔搂。?
5運行結(jié)果如下?
實例四(數(shù)組)1創(chuàng)建一個新序列2創(chuàng)建三個字符串變量FirstName,LastName逛裤,Age和字符串變量數(shù)組NameAge?
3添加三個“Input Dialog”分別賦值三個字符串變量First_Name,Last_Name,Age?
4添加”Assign”活動,然后賦值給NameAge?
5增加一個“Message Box”阳堕,把NameAge信息顯示出來恬总。NameAge變量的位置從0開始。?
6運行結(jié)果如下?
實例五(日期時間型)1創(chuàng)建一個序列
2添加兩個日期變量Today和LastTime?
搜索“System DateTime”?
添加成功后,效果如下?
同樣的方法添加一個“TimeSpan”?
3在序列中添加兩個“Assign”,并給變量賦值。?
Today賦值Now军拟,LastTime賦值Today.subtract(span)4添加一個“Excel Application Scope”?
5在“Excel Application Scope”的屬性面板設(shè)置workbook的路徑,如果不存在將自動創(chuàng)建辫继。?
6在“Workbook”中添加“Write Cell”,并將LastTime賦值到“Write Cell”中?
注意:LastTime要轉(zhuǎn)換成字符串輸出7F5運行炮车,結(jié)果如下?
實例五(數(shù)據(jù)表變量)1添加一個序列?
2添加兩個DataTable變量NamesList和DateInfo?
添加完成后赊豌,效果如下?
3添加兩個活動“Read Range”到序列中告喊,同時它們的“OutPut”分別賦值兩個DataTable變量?
4外面的框添加兩個“Write Range”,效果如下?
5按F5運行淮椰,運行結(jié)果如下
1.4 UiPath參數(shù)介紹和使用
一、參數(shù)介紹
用于將數(shù)據(jù)從一個項目傳遞到另一個項目忽媒。在全局意義上晦雨,它們類似于變量,因為它們動態(tài)地存儲數(shù)據(jù)并傳遞給它奥邮。變量在活動之間傳遞數(shù)據(jù)洽腺,而參數(shù)在自動化之間傳遞數(shù)據(jù)已脓。因此度液,它們使你能夠一次又一次地重用自動化。
UiPath Studio 支持大量的參數(shù)類型霹购,這些參數(shù)類型與變量的類型一致 齐疙。因此贞奋,您可以創(chuàng)建泛型值特愿、字符串揍障、布爾值毒嫡、對象审胚、數(shù)組或DataTable 參數(shù)洽洁,還可以瀏覽 .NET 類型饿自,就像在變量情況下一樣昭雌。
此外佛纫,參數(shù)有指定的傳遞方向 (In, Out, In/Out, Property) 呈宇,它告訴應(yīng)用程序存儲在它們中的信息應(yīng)該放在哪里。
二蜈漓、創(chuàng)建參數(shù)
創(chuàng)建參數(shù)的方法有兩種融虽,一種是在活動中衣形,另外一種是參數(shù)面板里倒源。在活動中創(chuàng)建參數(shù)實例如下:
1笋熬、將活動的元素拖到新建的序列或者流程圖中
2、拖拽一個活動元素到帶+號的區(qū)域糖耸,然后找到文本輸入?yún)^(qū)域,右鍵選擇“創(chuàng)建輸入?yún)?shù)(快捷鍵Ctrl+M)”或者“創(chuàng)建輸出參數(shù)(快捷鍵Ctrl+M)”
輸入?yún)?shù)名稱后回車,將在參數(shù)面板看到你添加參數(shù)信息边苹。添加后可以在參數(shù)面板个束,修改參數(shù)方向播急、參數(shù)類型、默認值信息捶枢。
注意:為了區(qū)分參數(shù)類型谨胞,一般在參數(shù)名稱加前綴“in_”or“out_”.
3胯努、在參數(shù)面板添加參數(shù):
點擊“創(chuàng)建參數(shù)”,輸入?yún)?shù)名稱灰署、方向、參數(shù)類型和默認值肴茄。
4、刪除參數(shù),我們只需要在參數(shù)面板中選取要刪除的參數(shù)贫橙,右鍵選中”刪除(D)”
三、使用參數(shù)
1、新建一個序列幅垮,點擊“New”忙芒,選擇“Sequence”奏属。
2、添加一個活動嘱腥,選擇一個活動拖到序列中爹橱。
3、新建一個參數(shù),參數(shù)方向是輸出糟红,參數(shù)類型為字符串型。
添加調(diào)用給參數(shù)賦值事扭。
4、在剛剛拖拽進來的活動罐农,找到“屬性面板”中的Text屬性,添加“Out_para_test”參數(shù)溯乒。
4矛纹、添加“”Assign”活動到序列中光稼,然后在“To”文本框中輸入?yún)?shù)的名稱和參數(shù)的值或南。
5、添加另外一個項目艾君,添加一個空的序列采够,命名為“third.xaml”。在“工程面板”中把剛剛建好的序列(second.xaml)拖拽到界面上帶“+”號區(qū)域冰垄。
6、在變量面板添加一個新的變量“varTest"
7虹茶、導(dǎo)入?yún)?shù)
8逝薪、選擇輸出參數(shù)“out_para_test”,在“value”列中輸入變量“varTest”,然后點擊“OK”。
9蝴罪、導(dǎo)入?yún)?shù)完成后董济,添加“Message Box”輸出“varTest”,把參數(shù)顯示出來要门。
10虏肾、點擊運行,最終結(jié)果為
文章來源:http://www.rpazj.com
作者:RPA之家