Skip to content
Automação e IA

O nó Código JS: a saída para o que não tem bloco

O bloco Código JS: rodar um trecho de JavaScript isolado para formatar, calcular ou decidir algo que nenhum outro bloco faz — com os limites de tempo e memória e o campo de teste embutido.

3 min de vídeo 1 imagem Painel do administrador
Aula gravada na plataforma real. O cursor, as legendas e o destaque existem só no vídeo.

Este é o único bloco que pede que você saiba programar — e é de propósito o último da paleta. Ele roda um trecho de JavaScript no meio do fluxo, para o que nenhum outro bloco faz: formatar um valor, calcular um total, limpar um texto.

Se existe bloco pronto, use o bloco prontoCódigo é a saída para o que não tem bloco — não um atalho para não aprender os outros. Fluxo cheio de JS é difícil de manter e ninguém além de quem escreveu entende.
Painel do nó Código JS com o campo de código
O código recebe as variáveis do fluxo e devolve o resultado.

Os três campos

  • Código JavaScript — o trecho; ele recebe as variáveis do fluxo e o que você devolve vira o resultado.
  • Salvar resultado em — o nome da variável que guarda o retorno. Sem isso, o código roda e o resultado se perde.
  • Resposta anterior (JSON p/ teste) — um exemplo do que chegaria, para testar a lógica sem mandar mensagem de verdade.

O que ele pode e o que não pode

O código roda isolado, e isso protege você e a plataforma:

  • Não enxerga o servidor, arquivos nem outras contas.
  • Tem tempo máximo de execução e limite de memória — laço infinito é cortado.
  • Cada execução começa limpa: nada fica guardado de uma passagem para a outra.

Para guardar algo entre passagens, use variável do fluxo ou etiqueta.