Data Transform
当你需要在另一个步骤读取之前重塑现有工作流输出时,请使用 Data Transform。 Data Transform 不调用外部服务。它在 Google Sheets、Airtable、Custom API 以及后续 Iteration 步骤之前很有用。配置
从 Search steps… 的 Utilities 分组添加此步骤。
模式
Build Rows
使用 Build Rows 按索引将数组打包成一组对象。 每个字段都有 Key 和 Source Value。键变为对象属性。源可以是完整的变量引用,例如{{tool_names}} 或 {{step_3.output}},或者静态值。
数组源值按索引读取。静态标量值会为每一行重复。
示例:
Concat Arrays
使用 Concat Arrays 将多个数组追加为一个更长的数组。 每个源必须解析为数组。如果源解析为字符串、对象、数字或布尔值,步骤将失败。 示例 sources:["a", "b"] 和 ["c"],则输出为:
Flatten Array
使用 Flatten Array 将一个数组扁平化一层。 嵌套数组元素会展开。非数组元素保持原位。 示例 source:输出
Data Transform 将其结果存储在:备注
- 源值应该是完整的占位符,例如
{{step_2.output}},或者静态标量值。 - Data Transform V1 不支持混合模板字符串,例如
Research for {{tool_names}}。 - Data Transform 将数组和对象保留为结构化 JSON,供下游步骤使用。
- Data Transform 是免费的实用步骤。

