本文介绍了传递步骤和其相关使用示例。

介绍

传递(pass)步骤可以用来输出常量或者将输入转换成期望的输出。例如在开始定义流程时,如果您还没有创建任务步骤对应的函数计算 Function,可以先使用控制步骤和传递步骤规划并调试流程逻辑,然后再逐步将传递步骤替换为任务步骤。

传递步骤包含以下属性:

  • type(必需):pass,表示该步骤是传递步骤。
  • name(必需):步骤名称。
  • end(可选):当前步骤结束后是否继续执行其后定义的步骤。
  • inputMappings(可选):输入映射。
  • outputMappings(可选):输出映射。本步骤不产生数据,其 $local 为空。

示例

以下示例定义了一个传递步骤,执行结果输出一个大写字母数组。

version: v1
type: flow
steps:
  - type: pass
    name: toUpperCase
    outputMappings:
      - target: names
        source: ["A", "B", "C"]