Manipulação de variáveis

Concluído

Nas unidades anteriores, você aprendeu que precisa colocar cada nome de variável em caracteres percentuais para fazer com que a plataforma a interprete como uma variável.

O sinal de porcentagem é um caractere especial que indica variáveis. A plataforma avalia qualquer expressão entre sinais percentuais como uma variável.

Captura de tela de uma variável com a notação de porcentagem.

Se você quiser usar o sinal de porcentagem como um caractere simples em texto codificado, combine-o com o caractere de barra invertida (\).

Power Automate aplicativo da área de trabalho permite que você crie expressões complexas contendo valores codificados, nomes de variáveis, operações aritméticas, comparações, operações lógicas e parênteses. O exemplo a seguir combina Salário e Bônus e verifica se eles são maiores que Média, produzindo saída booliana.

Captura de tela de uma expressão com operadores lógicos e aritméticos.

Valores embutidos

Ao desenvolver fluxos, talvez seja necessário incluir valores de texto codificados em expressões. Para inserir um valor codificado, use aspas simples. Os fluxos tratam cada valor entre os caracteres de aspas como um valor de texto, e não um nome de variável.

Captura de tela de uma variável de texto codificada como um parâmetro de ação.

Nomes da variável

Se você quiser usar várias variáveis em uma expressão, adicione seus nomes à expressão sem nenhuma notação adicional. No exemplo a seguir, o código adiciona Nome ao Sobrenome com um único espaço no meio.

Captura de tela de uma expressão com dois nomes de variáveis.

Aritmética básica

Para executar operações matemáticas, use os operadores aritméticos do aplicativo de desktop Power Automate, como adição (+), subtração (-), multiplicação (*) e divisão (/).

Além de operações aritméticas com valores numéricos e variáveis, você pode usar o operador de adição para concatenar cadeias de caracteres. Quando você adiciona números e cadeias de texto na mesma expressão, os números são convertidos em texto e se juntam às outras cadeias de caracteres de texto.

Captura de tela de uma expressão com operadores aritméticos.

Comparações

Além dos operadores aritméticos, você pode fazer comparações usando os seguintes operadores relacionais:

Operador Descrição
=, != Igual/diferente
<, <= Menor que/menor que ou igual a
>, >= Maior que/maior que ou igual a

Captura de tela de uma expressão com operador relacional.

Note

As comparações retornam True ou False como um valor. Você só pode executar comparações entre valores do mesmo tipo.

Operadores lógicos

Em muitos fluxos, você precisa verificar se um valor atende a alguns padrões específicos. Para verificar as condições e implementar uma lógica mais complexa em uma única expressão, use os operadores lógicos. Os operadores suportados são E e OU.

Captura de tela de uma expressão com operador lógico.

Parênteses

Ao criar expressões complexas, convém priorizar algumas partes específicas da expressão. Para alterar a prioridade de um operador, use parênteses. O aplicativo de desktop do Power Automate manipula parênteses da mesma maneira que a álgebra e linguagens de programação.

Captura de tela de uma expressão complexa com parênteses.