studio
2022.4
false
UiPath logo, featuring letters U and I in white
Studio 用户指南
Last updated 2024年11月4日

管理参数

参数用于将一个项目中的数据传递到另一个项目。在全局意义上,它们类似于变量,因为它们动态地存储和传递数据。变量在活动之间传递数据,而参数在自动化之间传递数据。因此,您可借助这些参数反复重用某些项目。

Studio 支持众多参数类型,这些参数类型均与变量类型一致。因此,您可以创建泛型值、字符串、布尔值、对象、数组或数据表参数,还可以浏览 .NET 类型,正如创建变量时一样。

此外,参数有特定方向输入输出输入/输出属性),这些方向告知应用程序其中存储的信息应前往何处。

重要提示:
  • 如果“变量”和“参数”的名称相同,则变量始终默认为 ,并在运行时使用。
  • 将复杂的输入参数(例如,类型为 System.Data.DataTable)传递给非隔离的“调用工作流文件”活动就像传递引用一样,这意味着对调用的工作流中的对象进行的任何更改都会更改主工作流中的对象。内置参数类型(例如布尔值)始终作为值传递。

请注意,如果您使用 In 值创建 In/Out 参数并在“调用工作流”活动中使用该参数,然后再将值更改为 Out,您可能会注意到在执行项目时会导致系统抛出错误。这是因为调用工作流活动没有通过引用返回值。在项目中使用“全局处理程序”来访问参数在调用的工作流中对应的确切值。

最后,由于这些参数已在 Orchestrator 中公开,您还可将其集成到公司的其他工具中。这意味着您创建的任何流程现在都可以通过 Orchestrator API 或接口接收输入参数,并向前面提到的所有流程返回输出。有关更多信息,请参见此处

创建参数

参数名称应采用大写的驼峰式命名法,并用前缀来指明参数方向,如 in_DefaultTimeoutin_FileNameout_TextResultio_RetryNumber。如需更多详细信息,您可以查阅我们的工作流设计命名约定建议。

通过活动主体



  1. 从“活动”面板中,将活动拖动到“设计器”面板。右键单击某字段,并从上下文菜单中选择“创建输入参数”或“创建输出参数”。或者,您也可按 Ctrl+M 或 Ctrl+Shift+M。系统将显示“设置变量”字段。
  2. 填写名称,然后按 Enter 键。系统随即会创建此参数并将其显示在相应字段中。在“参数”面板中检查其方向和类型。

从表达式

另外,可以通过活动输入字段或“表达式编辑器”直接使用表达式创建自变量:

  1. 选择表达式的一部分,然后按住 Ctrl + M 或 Ctrl + Shift + M。显示“设置参数”字段。
  2. 填写名称,然后按 Enter 键。系统即会创建此参数。在“参数”面板中检查参数的类型和方向。



以这些方式创建的参数将根据活动自动接收相关类型。例如,如果在“写入范围”活动的 Data Table 字段中创建参数,则参数类型设置为 DataTable。如果在“写入行”活动的 Text 字段中创建参数,则参数类型设置为 String

通过属性面板



  1. 在任意活动的“属性”面板中,右键单击可编辑字段,然后从上下文菜单中选择“创建输入参数”或“创建输出参数”。或者,您也可按 Ctrl+M 或 Ctrl+Shift+M。或者,您也可按 Ctrl+M 或 Ctrl+Shift+M。系统将显示“设置变量”字段。
  2. 填写名称,然后按 Enter 键。系统随即会创建此参数并将其显示在相应字段中。在“参数”面板中检查其方向和类型。

系统将根据所选属性自动生成参数类型。

通过参数面板



  1. 在“设计器”面板中,单击“参数”。系统将显示“参数”面板。
  2. 单击“创建参数”行,并填写名称。系统随即会创建新参数。

    注意:默认情况下,所有参数都是“字符串”类型,并且方向是“输入”。

删除参数

要删除参数,请在“参数”面板中右键单击参数并选择“删除”,或选择参数并按"删除"键。



要删除未在当前文件中任何位置使用的所有参数,请在 Studio 功能区中选择“删除未使用项”>“参数”

  • 创建参数
  • 通过活动主体
  • 从表达式
  • 通过属性面板
  • 通过参数面板
  • 删除参数

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。