1
resposta

Variavel de Workflow para uso como contador que soma 1 a cada loop

Como crio uma variavel no N8N e adiciono +1 toda vez que ele passa por um node de loop?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Ei, Alexandre! Tudo bem?

Você pode usar o recursos de expressões e o node Set, segundo a documentação. Segue um exemplo desse fluxo:

  • Adicione um node Set logo após o seu node de loop (por exemplo, Loop Over Items).
  • No node Set, crie um novo campo chamado, por exemplo, contador.
  • No valor desse campo, use a expressão:
{{ $runIndex + 1 }}

O $runIndex representa o número de vezes que o node foi executado (começando do zero), então somar 1 faz o contador começar em 1.

Se você quiser manter esse valor em outros nodes, basta referenciar o campo contador usando:

{{ $("Set").item.json.contador }}

Obs: troque "Set" pelo nome do seu node Set. E não esqueça que as expressões são exemplos e podem precisar de ajustes conforme as necessidades do seu projeto.

Estes conteúdos podem abrir em inglês e se preferir ler em português, recomendo que utilize o tradutor automático do navegador. Espero ter ajudado e qualquer dúvida, compartilhe no fórum.

Até mais, Alexandre!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!