Ei, Vítor! Tudo bem?
Agradeço por aguardar o nosso retorno e fico feliz que as aulas estejam sanando as suas dúvidas.
Lidar com esses problemas no utcNow
pode ser um desafio mesmo, especialmente porque o Power Automate exige um formato bem específico para lidar com datas. O utcNow()
é uma função do Power Automate que retorna a data e hora atuais no formato UTC, algo como 2025-07-07T13:23:45Z
. O problema pode estar vindo da data no seu arquivo que provavelmente está em um formato diferente (como 07/07/2025 ou outro padrão local). Para que a comparação funcione, você precisa garantir que ambas as datas estejam no mesmo formato.
- Então verifique se a coluna "data" está formatada como texto ou data no formato compatível com o Power Automate (ex.: yyyy-MM-dd). Se não estiver, você pode usar uma ação no Power Automate para formatar a data.
- Use a função
formatDateTime
: no fluxo do Power Automate, quando você for criar a condição, use a função formatDateTime(utcNow(), 'yyyy-MM-dd')
para garantir que o utcNow()
seja formatado para o mesmo padrão da sua coluna no Excel. - Ou use ua sua condição a comparação do valor da coluna "data" com o
formatDateTime(utcNow(), 'yyyy-MM-dd')
. - Se ainda assim o JSON estiver dando problema, pode ser que o Power Automate não esteja interpretando corretamente o valor da coluna. Nesse caso, recomendo testar o fluxo com um arquivo Excel simples, com poucas linhas, para validar a lógica antes de aplicar ao arquivo completo.
Vítor, como me parece ser um projeto externo no qual não possuo conhecimento total dele, consigo apenas de sugerir alguns pontos com base no que você trouxe e teste o melhor que se encaixe com o seu modelo de projeto.
Espero ter ajudado e qualquer dúvida, compartilhe no fórum.
Até mais, Vítor!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado!