Ao trabalhar com arrays em ações de Código, você pode encontrar dois desafios comuns: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 passados como strings — dados de sistemas externos ou de etapas anteriores chegam como uma string em vez de um array real
- Não é possível selecionar itens individualmente — você só consegue selecionar o array inteiro, não campos específicos dentro dele
Analisar arrays a partir de strings
Com frequência, arrays são passados entre etapas do fluxo de trabalho como strings ou JSON, em vez de arrays nativos. Isso acontece quando:- Recebendo dados de APIs externas via HTTP Request
- Processando payloads de webhooks
- Transmitindo dados entre etapas do fluxo de trabalho
typeof users === "string" ? JSON.parse(users) : users verifica se a entrada é uma string, faz o parse se necessário ou a utiliza diretamente se já for um array.
Extraindo campos individuais de arrays
Um webhook pode retornar um array comoanswers: [...], mas, nas etapas seguintes do fluxo de trabalho, você só consegue selecionar o array inteiro — não itens individuais dentro dele.
Solução: Adicione um nó de Código para extrair campos específicos e retorná-los como um objeto estruturado:
answer.firstname e answer.name no seletor de variáveis.
Estamos trabalhando ativamente para tornar o tratamento de arrays mais fácil em atualizações futuras.