由于参数的特性,你将在 Invoke Workflow File 和 Launch Workflow Interactive 活动时大量使用它们。它们可以在 Activities 面板的 Workflow > Invoke 下找到,它们使您能够浏览项目,并导入和编辑它们的参数。
使用参数的示例
为了举例说明如何通过 Invoke Workflow File 活动在自动化中使用参数,我们将创建两个单独的序列。一个非常简单的序列,其中一个为参数赋值,另一个序列调用它并在消息框中显示该值。
创建一个新的序列
在 Arguments 面板中,创建一个参数并将其命名为 StoreValue
在 Direction 列表中,选择 Out,并不要在 Argument Type 中改变 String 类型
添加一个 Assign 活动到 Designer 面板
在 Properties 面板中的 To 字段中,添加参数名 StoreValue
在 Value 字段,键入一个字符串,例如 "怎么使用参数?"
第一个项目应该如下截图所示:
创建一个新的序列
-
创建一个字符串变量,将其命名为 strFinalValue
添加一个 Invoke Workflow File 活动到 Designer 面板
- 在活动上,点击按钮 Browse (…) 并选中上面创建的序列
注意: 第一步一定要将东西放到一个 Sequence 文件中,不能直接在 main 里面
-
点击 Import Arguments,显示 Invoked Workflow’s Arguments 窗口。注意第一个序列的参数将会显示出来
在 Value 字段中添加变量 strFinalValue 并点击 OK。 参数将会被导入,它的值将通过 strFinalValue 变量存储在当前项目中。
在 Invoke Workflow File下方添加一个 Message Box 活动
在 Properties 面板中的 Text 字段中,键入例如 strFinalValue+ " 应该这样做。" 的字符串。至此,第二个自动化应该在下面的屏幕截图中显示。
- 在第二个序列中点击点击 F5 运行。自动化将正确执行,消息框将显示所需的文本。
参数传递的关键点:
- 传入和接收的 参数名字要一致,区分大小写(变量可以不区分大小写)
- 传入的数据可以是一个变量,传出的数据也可以是一个变量
- 类似于函数的调用
返回目录
UiPath 常见问题及解决办法汇总
更多 UiPath 相关的资讯,请关注公众号:流程自动化机器人教程
由于简书禁止直接在文章中插入公众号二维码,请点击 这里 了解添加该公众号的细节。