一、調用Python(Invoke Python Method)的介紹
可以直接在工作流程中從Python腳本中運行指定的方法, 并結果存儲在變量中
二、Invoke Python Method在UiPath中的使用
1.?打開設計器,?在設計庫中新建一個Sequence,為序列命名及設置Sequence存放的路徑,?在Activities中搜索Python Scope(如果無法搜索到, 表示你的設計器沒有安裝Python活動,?在Design選項卡中, 點擊”Manage Packages”,?在All Pakcages界面中搜索”Uipath.Python.”,?選擇UiPath.Python.Activities, 點擊右側”install”, 之后點擊”Save”保存即可),并將其拖至設計區(qū), 在”Path”輸入本機Python安裝路徑,?在Target屬性中選擇操作系統(tǒng)類型, 64位操作系統(tǒng)選擇x64, 32位操作系統(tǒng)選擇x86,?在Version屬性中,?選擇你的Python的版本
2.?在Activities中搜索Load Python Script,?并將其拖至Python Scope的設計區(qū),??在Code?屬性中,?輸入你要加載的Python代碼.?在Result?屬性輸入自定義變量名” MathFunctions ",?用于保存返回的結果
3.?在Activities中搜索Load Python Script,?并將其拖至Python Scope的設計區(qū),?在InputParameters屬性中, 輸入要調用的Python腳本的輸入?yún)?shù)列表(如果有的話),?在Instance屬性中輸入步驟2返回的結果變量” MathFunctions”,?在Name屬性中輸入要調用的方法名稱”add”.?在Result?屬性輸入自定義變量名” SumResultPython",?用于保存返回的結果
4.?在Activities中搜索get Python Object,?并將其拖至Python Scope的設計區(qū),?在PythonObject屬性中輸入步驟3的返回結果” SumResultPython”, TypeArgument屬性修改為Int32(根據(jù)實際情況修改),?在Result屬性中輸入自定義變量” Result”
5.?在Activities中搜索Log Message, 將其拖至設計區(qū),?在Message?屬性中輸入”Result .ToString”
#運行完成,你會看到UiPath Studio成功調用了Python腳本,?并在控制臺輸出了結果
總結:以上流程就用到了調用Python方法(Invoke Python Method)的操作,大家可以動手試試稀轨。
文章來源:http://www.rpazj.com
作者:RPA之家