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