Data Transform
Usa Data Transform cuando necesites reorganizar la salida existente del flujo de trabajo antes de que otro paso la lea. Data Transform no llama a un servicio externo. Es útil antes de los pasos Google Sheets, Airtable, Custom API y de los pasos posteriores de Iteration.Configuración
| Opción | Requerido | Descripción |
|---|---|---|
| Name | No | Etiqueta del paso en el lienzo del flujo de trabajo. |
| Mode | Sí | La transformación a ejecutar. Elige Build Rows, Concat Arrays o Flatten Array. |
| Fields | Solo Build Rows | Claves del objeto de salida y sus valores fuente. |
| Sources | Solo Concat Arrays | Valores de arreglo que se anexarán en un único arreglo. |
| Source Value | Solo Flatten Array | Un valor de arreglo a aplanar en un nivel. |
| Mismatch Policy | Solo Build Rows | Cómo manejar arreglos con longitudes diferentes. |
Modos
Build Rows
Usa Build Rows para unir arreglos por índice (zip) en un arreglo de objetos. Cada campo tiene una Key y un Source Value. La clave se convierte en una propiedad del objeto. La fuente puede ser una referencia de variable completa como{{tool_names}} o {{step_3.output}}, o un valor estático.
Los valores fuente de tipo arreglo se leen por índice. Los valores escalares estáticos se repiten para cada fila.
Ejemplo:
| Política | Comportamiento |
|---|---|
| Pad null | Usa el arreglo más largo y rellena los valores faltantes con null. Es la opción predeterminada. |
| Strict fail | Hace fallar el paso si las longitudes de los arreglos no coinciden. |
| Truncate | Usa la longitud del arreglo más corto. |
Concat Arrays
Usa Concat Arrays para anexar múltiples arreglos en un arreglo más largo. Cada fuente debe resolverse a un arreglo. Si una fuente se resuelve a una cadena, objeto, número o booleano, el paso falla. Fuentes de ejemplo:["a", "b"] y ["c"], la salida es:
Flatten Array
Usa Flatten Array para aplanar un arreglo en un nivel. Los elementos de arreglo anidados se expanden. Los elementos no-arreglo permanecen en su lugar. Fuente de ejemplo:Salida
Data Transform almacena su resultado en:Notas
- Los valores fuente deben ser marcadores de posición completos como
{{step_2.output}}, o valores escalares estáticos. - Las cadenas de plantilla mixtas como
Research for {{tool_names}}no son compatibles en Data Transform V1. - Data Transform preserva arreglos y objetos como JSON estructurado para los pasos posteriores.
- Data Transform es un paso de utilidad gratuito.

