Introdução a expressões

Concluído

Para escrever uma expressão no Power Automate, selecione um campo para abrir o menu Conteúdo dinâmico e selecione Expressão, conforme mostrado abaixo.

Captura de tela da abertura do menu Conteúdo dinâmico e da seleção de Expressão.

A caixa de fórmula é onde você pode digitar a expressão combinando uma ou mais funções. Antes de aprender sobre os diferentes tipos de funções e seu uso, existem alguns pontos em comum que você deve saber. Os nomes das funções não diferenciam maiúsculas de minúsculas.

Dica

Na captura de tela, observe que usamos um gatilho Disparar um fluxo manualmente e uma ação Redigir. Isso permite que você tenha uma configuração simples para escrever e testar suas expressões sem se preocupar com outras entradas ou ações. Use essa configuração para acompanhar esse aplicativo ou sempre que quiser testar algo novo.

Ao inserir uma função na barra de fórmulas, você verá um pop-up com sugestões de sintaxe.

Captura de tela de pop-up com sugestões de sintaxe.

Neste local, você pode ver que a função convertFromUtc tem duas entradas obrigatórias e uma entrada opcional.

  • Carimbo de data/hora é obrigatório e espera uma cadeia de caracteres

  • destinationTimeZone é obrigatório e espera uma cadeia de caracteres

  • format? é opcional e espera uma cadeia de caracteres.

    Observação

    O ponto de interrogação no final de format indica que se trata de uma entrada opcional.

Depois de inserir o carimbo de data/hora como uma cadeia de caracteres e digitar uma vírgula, o fluxo requer o destinationTimeZone:

Captura de tela do prompt para destinationTimeZone.

Isso pode parecer complicado. O que ele deseja para o fuso horário? Se observar o pop-up, você verá que ele fornece um link para a lista de valores de fuso horário. Essa página fornece a você a cadeia de caracteres para destinationTimeZone. Com essas informações, agora podemos concluir a expressão.

convertFromUtc('2020-09-01T12:00:00Z','Eastern Standard Time')

Após a conclusão da expressão, você poderá selecionar OK para salvar as alterações. Sempre selecione OK ou ATUALIZAR ao editar uma expressão. Se você clicar fora das entradas, perderá as alterações. O Power Automate não tem Salvamento Automático.

Com a primeira expressão concluída, agora você pode selecionar Testar no canto superior direito. Em seguida, selecione Salvar e Testar.

Depois que o teste for concluído, você verá a barra verde que diz: "Seu fluxo foi executado com êxito". Expanda a ação Compor e você verá que as SAÍDAS são a data e a hora são convertidas no novo fuso horário.

Captura de tela da barra de fluxo bem-sucedido com a mensagem Seu fluxo foi executado com êxito.

Use esse mesmo processo para ver a saída de quaisquer expressões de teste que você criar.