Manipulación de variables

Completado

En las unidades anteriores, hemos visto que los nombres de variables deben indicarse entre caracteres de porcentaje para que la plataforma los interprete como una variable.

El signo de porcentaje se utiliza como carácter especial para indicar variables. La plataforma considera variables las expresiones situadas entre porcentajes.

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

Si desea utilizar el signo de porcentaje como un carácter simple en un texto codificado, debe combinarlo con el carácter de barra invertida (\).

Power Automate para escritorio permite crear expresiones complejas que contienen valores codificados, nombres de variables, operaciones aritméticas, comparaciones, operaciones lógicas y paréntesis. El ejemplo siguiente combina Salario y Bonificación y comprueba si son mayores que Promedio, lo que produce 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 introducir un valor codificado, tiene que utilizar 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 utilizar diversas variables en una expresión, puede agregar sus nombres a la expresión sin más indicaciones. En el siguiente ejemplo, el código agrega Name a LastName con un solo espacio en medio.

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

Aritmética básica

En caso de que desee realizar operaciones matemáticas, Power Automate para escritorio permite utilizar todos los operadores aritméticos esenciales, como la suma (+), la resta (-), la multiplicación (*) y la división (/).

A excepción de las operaciones aritméticas con valores numéricos y variables, también puede utilizar el operador de suma para concatenar cadenas. Agregar números y cadenas de texto en la misma expresión convierte los números en texto y los une con las otras cadenas de texto.

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

Comparaciones

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

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

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

Nota

Tenga en cuenta que las comparaciones general el valor True o False. Por supuesto, puede realizar comparaciones exclusivamente entre valores del mismo tipo.

Operadores lógicos

En muchos flujos, es posible que deba comprobar si un valor cumple con algunos estándares concretos. Para comprobar las condiciones e implementar una lógica más compleja en una sola expresión, puede usar 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 de sus partes específicas. Utilice paréntesis para cambiar la prioridad de un operador. Power Automate para escritorio maneja los paréntesis de la misma manera que el álgebra y los lenguajes de programación.

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