Manipulação de variáveis

Concluído

Nas unidades anteriores, você viu que todo nome de variável precisa estar entre os caracteres percentuais para fazer com que a plataforma a interprete como uma variável.

O sinal de porcentagem é usado como um caractere especial para indicar variáveis. A plataforma avalia qualquer expressão entre a porcentagem como variável.

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

Se desejar usar o sinal de porcentagem como um caractere simples em um texto codificado, você terá que combiná-lo com o caractere barra invertida (\).

O Power Automate para desktop permite criar expressões complexas contendo valores embutidos em código, nomes de variáveis, operações aritméticas, comparações, operações lógicas e parênteses. O exemplo abaixo combina Salário e Bônus e verifica se eles são maiores que a Média, produzindo a saída Booliano.

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, você deve usar 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ê deseja usar várias variáveis em uma expressão, pode adicionar seus nomes à expressão sem qualquer notação adicional. No exemplo abaixo, o código adiciona Name a LastName com um único espaço entre eles.

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

Aritmética básica

Caso você queira executar operações matemáticas, o Power Automate para desktop permite que você use todos os operadores aritméticos essenciais, como adição (+), subtração (-), multiplicação (*) e divisão (/).

Exceto para operações aritméticas com valores numéricos e variáveis, você também pode usar o operador de adição para concatenar as cadeias de caracteres. Adicionar números e cadeias de caracteres de texto na mesma expressão converte os números em texto e os associa com as 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ê também pode fazer comparações usando os seguintes operadores relacionais:

Operador Description
=, != 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.

Observação

Lembre-se de que as comparações produzem verdadeiro ou falso como um valor. Naturalmente, você pode realizar comparações exclusivas entre valores do mesmo tipo.

Operadores lógicos

Em muitos fluxos, talvez seja necessário verificar se um valor atende a alguns padrões específicos. Para verificar condições e implementar a lógica mais complexa em uma única expressão, você pode usar 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, talvez você queira priorizar algumas partes específicas delas. Para alterar a prioridade de um operador, use parênteses. O Power Automate para desktop trata os parênteses da mesmo maneira que as linguagens de programação e álgebra.

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