构建链时,可以使用命令的结果(或 输出)以及后续命令的属性。例如,要对命令的逗号分隔值 (CSV) 输出执行多个转换,作为链的一部分,请添加后续的 表格转换命令 ,该命令使用先前命令的输出作为属性。
注意: 命令只能使用链中较早的命令的输出,包括与成功条件链接的命令或在 <!-- >serial <-->组中的命令。要从命令的 输出中提取值,<!-- >Commands can't use outputs from other commands in the same parallel group. <-->请创建
动态输出。输出类型
连接命令会生成几种类型的输出:
| 输出类型 | 范例 |
| 文本 | 从列表文件输出中选择的记录 |
| 整数 | 查询中的记录数 |
| 文件 | 从 Web 服务 HTTP 请求下载的响应 |
| 漂浮 | 浮点运算的结果 |
| 日期 | 系统时间戳 |
| JSON | REST API Web 服务响应 |
| 列表 | 目录中的文件列表 |
| 对应 | 一组配对和值 |
将命令输出用作后续命令的属性
注: 要将一个命令的输出格式或结构转换为另一个命令的属性,您可以 应用变量转换。
- 在命令链中,选择具有使用输出属性的命令,然后单击编辑。
- 在 命令属性下,单击变量属性。
- 在 选择变量下,展开前面的命令,然后选择要作为属性输入的该命令的输出。
- 要转换输出的格式或结构以用于该属性,例如从 JSON 中提取值,请在 属性字段中单击它,然后应用变量转换。
- 点击 保存。
命令详情输出
每个命令都会自动生成一个 命令详情 输出。通过此输出,您可以将有关其命令的详细信息用作链中后续命令的变量输入。
| 输出变量 | 细节 |
| ID | 该命令的数字 ID |
| 状态 | 命令状态——成功 或 出错 |