如果你要為 WorkFlow 設(shè)置參數(shù)(Arguments),你應(yīng)該:
首先,現(xiàn)在 Workflow 文件的參數(shù)列表里定義
然后,再在 Invoke WorkFlow Activity 填入這些參數(shù)
正確的姿勢如下:


這兩個順序不能反過來。如果你反過來操作的話,能把數(shù)據(jù)輸進(jìn)去,不會報錯,但是輸入的數(shù)據(jù)是無效的,再次點擊 Import Arguments 的時候發(fā)現(xiàn) 輸入的數(shù)據(jù)消失 了。(這是 UiPath 不盡完善的地方,我覺得應(yīng)該有個提示什么的)。
在 WorkFlow 定義好 Arguments 之后,點擊 Invoke WorkFlow Activity 的 Import Arguments 按鈕就可以看到 WorkFlow 文件的參數(shù)列表。你只需要在 Value 位置輸入要引入的變量或者數(shù)據(jù)就可以通過 Invoke WorkFlow Activity 愉快地傳遞數(shù)據(jù)了。

你可以類比一般的計算機語言來理解這件事:
WorkFlow File 相當(dāng)一個帶有參數(shù)的函數(shù), 而 Arguments 則相當(dāng)于函數(shù)的參數(shù)列表。參數(shù)列表當(dāng)然是在定義函數(shù)的時候(WorkFlow 文件中)指定,而不是在調(diào)用的時候指定(Invoke WorkFlow File Activity)。
返回目錄
更多 UiPath 相關(guān)的資訊,請關(guān)注公眾號:流程自動化機器人教程
由于簡書禁止直接在文章中插入公眾號二維碼,請點擊 這里 了解添加該公眾號的細(xì)節(jié)。