UiPath Documentation
studio
2021.10
false
Studio 用户指南
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

管理参数

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

Studio supports a large number of argument types, which coincide with the types of variables. Therefore, you can create Generic Value, String, Boolean, Object, Array, or DataTable arguments and you can also browse for .Net types, just as you do in the case of variables.

Additionally, arguments have specific directions (In, Out, In/Out, Property) that tell the application where the information stored in them is supposed to go.

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

Please take into consideration that if you create an In/Out argument with an In value when used in the Invoke Workflow activity, and then change the value to Out, you may notice that an error is thrown when executing the project. This is because the Invoke Workflow activity did not return the values by reference. Use a Global Handler in your project to get access to the exact values the arguments had inside the invoked workflow.

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

创建参数

Argument names should be in upper CamelCase with a prefix stating the argument direction, such as in_DefaultTimeout, in_FileName, out_TextResult, io_RetryNumber. You can check out our Workflow Design Naming Conventions recommendations for more details.

通过活动主体

  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。系统随即会显示“设置参数”字段。
  2. 填写名称,然后按 Enter 键。系统随即会创建此参数并将其显示在相应字段中。在“参数”面板中检查其方向和类型。

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

通过参数面板

  1. 在“设计器”面板中,单击“参数”。系统将显示“参数”面板。

  2. 单击“创建参数”行,并填写名称。系统随即会创建新参数。

    备注:

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

删除参数

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

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

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

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新