由于參數(shù)的特性捶箱,你將在 Invoke Workflow File 和 Launch Workflow Interactive 活動(dòng)時(shí)大量使用它們章贞。它們可以在 Activities 面板的 Workflow > Invoke 下找到,它們使您能夠?yàn)g覽項(xiàng)目堡妒,并導(dǎo)入和編輯它們的參數(shù)褐奴。
使用參數(shù)的示例
為了舉例說明如何通過 Invoke Workflow File 活動(dòng)在自動(dòng)化中使用參數(shù)按脚,我們將創(chuàng)建兩個(gè)單獨(dú)的序列。一個(gè)非常簡單的序列敦冬,其中一個(gè)為參數(shù)賦值辅搬,另一個(gè)序列調(diào)用它并在消息框中顯示該值。
創(chuàng)建一個(gè)新的序列
在 Arguments 面板中脖旱,創(chuàng)建一個(gè)參數(shù)并將其命名為 StoreValue
在 Direction 列表中堪遂,選擇 Out介蛉,并不要在 Argument Type 中改變 String 類型
添加一個(gè) Assign 活動(dòng)到 Designer 面板
在 Properties 面板中的 To 字段中,添加參數(shù)名 StoreValue
在 Value 字段溶褪,鍵入一個(gè)字符串币旧,例如 "怎么使用參數(shù)?"
第一個(gè)項(xiàng)目應(yīng)該如下截圖所示:
創(chuàng)建一個(gè)新的序列
-
創(chuàng)建一個(gè)字符串變量竿滨,將其命名為 strFinalValue
添加一個(gè) Invoke Workflow File 活動(dòng)到 Designer 面板
- 在活動(dòng)上佳恬,點(diǎn)擊按鈕 Browse (…) 并選中上面創(chuàng)建的序列
注意: 第一步一定要將東西放到一個(gè) Sequence 文件中,不能直接在 main 里面
-
點(diǎn)擊 Import Arguments于游,顯示 Invoked Workflow’s Arguments 窗口毁葱。注意第一個(gè)序列的參數(shù)將會(huì)顯示出來
在 Value 字段中添加變量 strFinalValue 并點(diǎn)擊 OK。 參數(shù)將會(huì)被導(dǎo)入贰剥,它的值將通過 strFinalValue 變量存儲(chǔ)在當(dāng)前項(xiàng)目中倾剿。
在 Invoke Workflow File下方添加一個(gè) Message Box 活動(dòng)
在 Properties 面板中的 Text 字段中,鍵入例如 strFinalValue+ " 應(yīng)該這樣做蚌成。" 的字符串前痘。至此,第二個(gè)自動(dòng)化應(yīng)該在下面的屏幕截圖中顯示担忧。
- 在第二個(gè)序列中點(diǎn)擊點(diǎn)擊 F5 運(yùn)行芹缔。自動(dòng)化將正確執(zhí)行,消息框?qū)@示所需的文本瓶盛。
參數(shù)傳遞的關(guān)鍵點(diǎn):
- 傳入和接收的 參數(shù)名字要一致最欠,區(qū)分大小寫(變量可以不區(qū)分大小寫)
- 傳入的數(shù)據(jù)可以是一個(gè)變量,傳出的數(shù)據(jù)也可以是一個(gè)變量
- 類似于函數(shù)的調(diào)用
返回目錄
UiPath 常見問題及解決辦法匯總
更多 UiPath 相關(guān)的資訊惩猫,請關(guān)注公眾號:流程自動(dòng)化機(jī)器人教程
由于簡書禁止直接在文章中插入公眾號二維碼芝硬,請點(diǎn)擊 這里 了解添加該公眾號的細(xì)節(jié)。