Expresiones
Las expresiones en Power Automate son fórmulas que realizan acciones similares a las funciones en Excel. Permiten añadir lógica personalizada a los flujos de trabajo sin escribir código. Son fundamentales para manipular datos, establecer condiciones, y más.
Tipos de expresiones
- Funciones de Fecha y Hora: Por ejemplo, utcNow devuelve la hora actual en formato UTC.
- Funciones de Cadenas de Texto: Como concat para unir dos cadenas o toUpper para convertir texto a mayúsculas.
- Funciones de Condicionales: if, equals, greater, entre otras, permiten realizar comparaciones y tomar decisiones.
- Funciones de Colección: Incluyen length, union, intersect, y array para trabajar con listas y arrays.
- Funciones de Conversión: int, float, string se utilizan para cambiar el tipo de datos.
Uso de Expresiones
Acceso a Expresiones: Se acceden desde cualquier acción o condición en tu flujo, seleccionando la opción «Agregar una expresión».
Sintaxis Básica: Al igual que en la programación, es sensible a mayúsculas y minúsculas, y se basa en una sintaxis precisa.
Ejemplos Prácticos:
- Obtener el día actual: dayofweek(utcNow()).
- Condicional simple: if(equals(variables(‘miVariable’), 10), ‘Es diez’, ‘No es diez’).
- Manipular cadenas: substring(variables(‘miString’), 0, 5).
