Manipulación de variables

Completado

En unidades anteriores, ha aprendido que debe incluir cada nombre de variable en caracteres porcentuales para que la plataforma la interprete como una variable.

El signo de porcentaje es un carácter especial que denota variables. La plataforma evalúa cualquier expresión entre signos de porcentaje como una variable.

Captura de pantalla de una variable con la notación porcentual.

Si desea usar el signo de porcentaje como un carácter simple en texto codificado de forma dura, combríbalo con el carácter de barra diagonal inversa (\).

Power Automate aplicación de escritorio permite crear expresiones complejas que contengan valores codificados de forma rígida, nombres de variables, operaciones aritméticas, comparaciones, operaciones lógicas y paréntesis. En el ejemplo siguiente se combinan Salario y Bonificación y comprobaciones para ver si son mayores que Average, lo que genera una salida booleana.

Captura de pantalla de una expresión con operadores lógicos y aritméticos.

Valores codificados

Al desarrollar flujos, es posible que deba incluir valores de texto codificados en las expresiones. Para escribir un valor codificado de forma dura, use comillas simples. Los flujos tratan cada valor entrecomillado como un valor de texto en lugar de un nombre de variable.

Captura de pantalla de una variable de texto codificada como parámetro de una acción.

Nombres de variables

Si desea usar varias variables en una expresión, agregue sus nombres a la expresión sin ninguna notación adicional. En el ejemplo siguiente, el código agrega Name a LastName con un solo espacio entre.

Captura de pantalla de una expresión con dos nombres de variables.

Aritmética básica

Para realizar operaciones matemáticas, use los operadores aritméticos de la aplicación de escritorio Power Automate, como la suma (+), la resta (-), la multiplicación (*) y la división (/).

Además de las operaciones aritméticas con valores numéricos y variables, puede usar el operador de suma para concatenar cadenas. Al agregar números y cadenas de texto en la misma expresión, los números se convierten en texto y se unen con las demás cadenas de texto.

Captura de pantalla de una expresión con un operador aritmético.

Comparaciones

Además de los operadores aritméticos, puede realizar comparaciones mediante los siguientes operadores relacionales:

Operador Descripción
=, != Igual/no igual
<, <= Menor que/menor o igual que
>, >= Mayor que/mayor o igual que

Captura de pantalla de una expresión con un operador relacional

Nota

Las comparaciones devuelven True o False como un valor. Solo puede realizar comparaciones entre valores del mismo tipo.

Operadores lógicos

En muchos flujos, debe comprobar si un valor cumple algunos estándares concretos. Para comprobar las condiciones e implementar lógica más compleja en una sola expresión, use los operadores lógicos. Los operadores admitidos son AND y OR.

Captura de pantalla de una expresión con un operador lógico.

Paréntesis

Al crear expresiones complejas, es posible que desee priorizar algunas partes específicas de la expresión. Para cambiar la prioridad de un operador, use paréntesis. La aplicación de escritorio de Power Automate maneja los paréntesis al igual que en álgebra y lenguajes de programación.

Captura de pantalla de una expresión compleja con paréntesis