調(diào)用Python(Invoke Python Method)的介紹
可以直接在工作流程中從Python腳本中運(yùn)行指定的方法, 并結(jié)果存儲(chǔ)在變量中
二、Invoke Python Method在UiPath中的使用
打開(kāi)設(shè)計(jì)器, 在設(shè)計(jì)庫(kù)中新建一個(gè)Sequence讼庇,為序列命名及設(shè)置Sequence存放的路徑, 在Activities中搜索Python Scope(如果無(wú)法搜索到, 表示你的設(shè)計(jì)器沒(méi)有安裝Python活動(dòng), 在Design選項(xiàng)卡中, 點(diǎn)擊”Manage Packages”, 在All Pakcages界面中搜索”Uipath.Python.”, 選擇UiPath.Python.Activities, 點(diǎn)擊右側(cè)”install”, 之后點(diǎn)擊”Save”保存即可)抖所,并將其拖至設(shè)計(jì)區(qū), 在”P(pán)ath”輸入本機(jī)Python安裝路徑, 在Target屬性中選擇操作系統(tǒng)類型, 64位操作系統(tǒng)選擇x64, 32位操作系統(tǒng)選擇x86, 在Version屬性中, 選擇你的Python的版本
在Activities中搜索Load Python Script, 并將其拖至Python Scope的設(shè)計(jì)區(qū), 在Code 屬性中, 輸入你要加載的Python代碼. 在Result 屬性輸入自定義變量名” MathFunctions ", 用于保存返回的結(jié)果
在Activities中搜索Load Python Script, 并將其拖至Python Scope的設(shè)計(jì)區(qū), 在InputParameters屬性中, 輸入要調(diào)用的Python腳本的輸入?yún)?shù)列表(如果有的話), 在Instance屬性中輸入步驟2返回的結(jié)果變量” MathFunctions”, 在Name屬性中輸入要調(diào)用的方法名稱”add”. 在Result 屬性輸入自定義變量名” SumResultPython", 用于保存返回的結(jié)果
在Activities中搜索get Python Object, 并將其拖至Python Scope的設(shè)計(jì)區(qū), 在PythonObject屬性中輸入步驟3的返回結(jié)果” SumResultPython”, TypeArgument屬性修改為Int32(根據(jù)實(shí)際情況修改), 在Result屬性中輸入自定義變量” Result”
在Activities中搜索Log Message, 將其拖至設(shè)計(jì)區(qū), 在Message 屬性中輸入”Result .ToString”
運(yùn)行完成蒲跨,你會(huì)看到UiPath Studio成功調(diào)用了Python腳本, 并在控制臺(tái)輸出了結(jié)果
總結(jié):以上流程就用到了調(diào)用Python方法(Invoke Python Method)的操作,大家可以動(dòng)手試試
UiPath技術(shù)交流群:
「465630324」
文章來(lái)源:RPA之家(http://www.rpazj.com)
作者:RPA之家團(tuán)隊(duì)