首页 > 解决方案 > 如何在序列和工作流程之间传递 UiPath 变量?

问题描述

UiPath 中的变量仅在声明它们的活动块内可见,在其他工作流或序列中绝对不可见。

如果我有一个变量并且我想在另一个序列或工作流程中使用该变量的值,我该如何访问它?

标签: rpauipathuipath-studiouipath-robotuipath-activity

解决方案


实际上,UiPath 中的变量范围仅限于定义变量的活动,当然还有嵌套在其中的子活动。

使用 UiPath 参数传递数据

要将变量从一个序列传递到下一个序列,您必须使用UiPath 参数

如果要将变量从序列 A 传递到序列 B,请使用变量选项卡旁边的参数选项卡在序列 B 中配置相同数据类型的参数。

在此处输入图像描述

UiPath 参数说明

您可以配置三种可能的参数方向:

  • 要将变量从序列 A 传递到序列 B,序列 B 将定义一个带in方向的参数。
  • 要将变量从序列 B 传递到序列 A,序列 B 将定义一个带out方向的参数。
  • 如果您想将两者结合起来,那么还有一个输入/输出方向。

将 UiPath 参数映射到变量

定义参数后,序列 A 调用序列 B 的点将有一个指示符,您必须Import Uipath Arguments。单击此按钮并将序列 B 中定义的参数映射到序列 A 中使用的变量。

在此处输入图像描述

完成后,您将成功地将 UiPath 参数从一个序列传递到另一个序列。


推荐阅读