post
Fazer um Loop com Itens de um Array no N8N
Publicado em: 03/09/2024 / Atualizado em: 03/09/2024
Neste post vou mostrar como fazer um loop de itens de um array no N8N usando o Node Edit e um pouco de Javascript.
Neste exemplo, estou solicitando dados do Node Google Analytics, e ele me traz uma sequencia dos últimos 7 dias de visitas no site, então para isso uso o Node “Aggregate” para colocar tudo em um unico parâmetro, e depois aplico o código JS. Segue print abaixo:
Segue abaixo o código javascript usado no Node Edit:
{{ $('Aggregate').item.json.data .map(item => `*${item.date.toDateTime().format('dd/LL/yyyy')}:* ${item.active1DayUsers} Acessos`) .join('\n') }}
Abaixo também, segue outro código JS para filtrar a data do dia atual, para que ele realmente traga somente os últimos 7 dias, sem contar o dia atual, usando a função “filter”:
{{ $('Aggregate').item.json.data .filter(item => item.date !== $now.format('yyyyMMdd')) .map(item => `*${item.date.toDateTime().format('dd/LL/yyyy')}:* ${item.active1DayUsers} Acessos`) .join('\n') }}
Resultado:
Publicações recomendadas:
Inscreva-se em Nossa News:
Seja notificando sempre que tiver conteúdo novo disponível no meu canal do Youtube ou artigo no meu Blog.
Link Curto para Compartilhamento
Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.
bruno.art.br/pb/5633
ID de Referência: 5633
Sugira uma publicação
Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.