Al trabajar con arrays en acciones de Code, puedes encontrarte con dos desafíos comunes:Documentation Index
Fetch the complete documentation index at: https://docs.get-clara.tech/llms.txt
Use this file to discover all available pages before exploring further.
- Arrays pasados como cadenas — los datos de sistemas externos o pasos anteriores llegan como una cadena en lugar de un array real
- No se pueden seleccionar elementos individuales — solo puedes seleccionar el array completo, no campos específicos dentro de él
Analizar arrays a partir de cadenas
A menudo, los arrays se pasan entre pasos de un flujo de trabajo como cadenas o JSON en lugar de arrays nativos. Esto ocurre cuando:- Se reciben datos de APIs externas mediante HTTP Request
- Procesar cargas útiles de webhooks
- Pasar datos entre pasos del flujo de trabajo
typeof users === "string" ? JSON.parse(users) : users verifica si la entrada es una cadena, la analiza si es necesario o la usa directamente si ya es un array.
Extraer campos individuales de arrays
Un webhook podría devolver un array comoanswers: [...], pero en pasos posteriores del flujo de trabajo solo puedes seleccionar el array completo, no elementos individuales dentro de él.
Solución: agrega un nodo Code para extraer campos específicos y devolverlos como un objeto estructurado:
answer.firstname y answer.name desde el selector de variables.
Estamos trabajando activamente para facilitar el manejo de arrays en futuras actualizaciones.