UiPath Documentation
studio
latest
false
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Studio 用户指南

上次更新日期 2026年4月15日

使用 Input 和 Output 参数

了解如何有效处理编码自动化中的 Input 和 Output 参数,包括在低代码工作流中调用它们时的集成。

向已编码自动化添加参数

设计编码自动化时,可以在入口点 Execute 方法旁边添加输入、输出和 In/Out 参数。无论定义顺序如何,In/Out 参数都位于方法参数列表的末尾。

备注:

不支持泛型 Execute 方法,例如以下方法。任务

Public void Execute<T>(T customerName)
Public void Execute<T>(T customerName)

查看以下场景,了解如何向编码自动化添加参数。

添加输入参数
  1. 要添加输入参数,请在定义入口点方法的名称之后定义它们。
  2. 例如,您有一个编码自动化,该自动化表示贷款 应用程序,仅接受输入参数。所需的输入参数为 customerNameloanAmountloanRateloanTerm。请查看 下面的代码 片段:
    public void Execute (string customerName, decimal loanAmount, double loanRate, int loanTerm)
    public void Execute (string customerName, decimal loanAmount, double loanRate, int loanTerm)
    
添加输出参数
  1. 要添加 Output 参数,请在定义入口点方法的名称之前定义这些参数。
    备注:

    如果方法返回单个参数,则默认情况下会自动对其进行命名,您无法Output对其进行重命名。

  2. 例如,您有一个编码自动化项目,可根据贷款 利率批准或拒绝贷款申请。此自动化需要一个贷款利率 的输入参数 (loanRate),以及一个 显示贷款申请是否已获得批准或拒绝的输出参数 (loanApproved)。请查看下面的代码 片段:
    public bool Execute (int loanRate)
    public bool Execute (int loanRate)
    
  3. 我们再举一个输出两个参数的示例。假设您有一个编码自动化,可根据贷款利率 (LoanRate) 返回已批准的贷款金额 (LoanAmountApproved),如果贷款已获得批准,则返回 (IsLoanApproved)。请查看下面的代码片段:
    public (int LoanAmountApproved, bool IsLoanApproved) Execute(int LoanRate)
    public (int LoanAmountApproved, bool IsLoanApproved) Execute(int LoanRate)
    
添加 In/Out 参数
  1. 要添加 In/Out 类型的参数,请在定义入口点方法名称之前和之后定义相同的参数。
  2. 例如,您有一个编码自动化,它接受初始 贷款金额 (loanAmount) 和利率 (interestRate) 作为输入,然后在应用利率后计算更新的贷款 金额并返回。此外, 它还会返回一个参数,说明此贷款金额所需的财务 需求类型。

请查看下面的代码片段:

public (double loanAmount, string financialNeed) Execute (double interestRate, double loanAmount)
public (double loanAmount, string financialNeed) Execute (double interestRate, double loanAmount)
备注:

如果输入参数名为 Output,则系统会将其视为 In/Out 参数。将任何参数命名为 Output 都会将其视为 In/Out 参数,即使仅在方法中声明了一次也是如此。

在低代码工作流中导入编码自动化参数

  1. 创建一个编码自动化,接受初始贷款金额 (loanAmount) 和利率 (interestRate) 作为输入,然后在应用利率后计算更新的贷款金额并返回。

对于此编码自动化,您应将入口点方法声明为 public double Execute (double interestRate, double loanAmount)2。在低代码自动化中添加“调用工作流文件”活动,并提供之前创建的编码自动化的路径。 3. 单击“导入参数”,然后查看导入的参数。对于作为示例提供的编码自动化,您应具有以下导入参数:

名称方向类型
loanAmountIn/OutDouble10,000
interestRate输入Double5

手动添加未显示为导入参数的参数。

提示:

使用 System.Activities 24.10 及更高版本,当您使用“调用工作流文件”活动调用这些参数时,您添加到编码自动化的参数会自动导入低代码自动化。

备注:

不支持使用嵌套类作为工作流参数。用作参数的类必须直接在命名空间中定义。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新