Guia · Power Automate

Sua primeira expressão no Power Automate

Expressões ajudam a transformar valores, combinar textos, verificar condições e tratar datas dentro de um fluxo.

1. O que é uma expressão?

É uma instrução que o Power Automate avalia durante a execução. Em vez de usar sempre um valor fixo, você pode montar um resultado com base nos dados recebidos por um gatilho ou por uma ação anterior.

2. Exemplo: combinar textos

concat('Olá ', triggerBody()?['nome'])

A função concat combina textos. A referência triggerBody()?['nome'] tenta acessar a propriedade nome do corpo do gatilho. O nome precisa existir no conteúdo recebido.

3. Exemplo: condição simples

if(equals(triggerBody()?['status'], 'Aprovado'), 'Sim', 'Não')

Primeiro, equals compara dois valores. Depois, if retorna o segundo argumento quando a condição é verdadeira e o terceiro quando é falsa.

4. Exemplo: formatar data

formatDateTime(utcNow(), 'dd/MM/yyyy')

utcNow() obtém a data/hora atual em UTC; formatDateTime converte o valor para o formato de texto escolhido.

5. Como testar com segurança

  1. Crie um fluxo de teste separado do fluxo de produção.
  2. Use dados fictícios que representem os casos reais.
  3. Inspecione as entradas e saídas no histórico de execução.
  4. Teste campos ausentes, nulos, vazios e com tipos inesperados.
  5. Só depois aplique a expressão no fluxo definitivo.

Erros frequentes

Consulte também a documentação oficial da Microsoft para sintaxe e comportamento atualizados.