- Antes de empezar
- Primeros pasos
- Tutorial
- Diseñar tu aplicación
- Eventos y reglas
- Regla: Si-Entonces-Si no
- Regla: abrir una página
- Regla: Abrir URL
- Norma: cerrar ventana emergente/inferior
- Regla: mostrar mensaje
- Regla: mostrar/ocultar indicador giratorio
- Regla: establecer valores
- Regla: iniciar el proceso
- Regla: subir el archivo al depósito de almacenamiento
- Regla: obtener el archivo del depósito de almacenamiento
- Función: Y, O, No
- Función: Concat
- Función: Contiene
- Función: Recuento
- Función: TerminaEn
- Función: Si
- Función: EstáEnBlanco
- Función: Longitud
- Función: Lista
- Función: ComienzaPor
- Función: suma
- Función: ordenar
- Función: ahora
- Función: hoy
- Función: Tiempo
- Función: Año
- Función: Mes
- Función: Día
- Función: Hora
- Función: Minuto
- Aprovechamiento de RPA en tu App
- Referenciar un proceso desde Orchestrator
- Tipos de argumentos de proceso admitidos
- Referencia a un depósito de almacenamiento desde Orchestrator
- Configuración de un Orchestrator local para su uso por Apps
- Permisos de Orchestrator
- Sustitución de un proceso referenciado en una App
- Flujo de datos entre UiPath Apps y Orchestrator
- Gestión del ciclo de vida de las aplicaciones (ALM)
- Guía básica de resolución de problemas
Introducción
Para comprender mejor el funcionamiento de las expresiones, consulta la página Uso de las expresiones en la sección Tutorial.
Las expresiones se componen de varias operaciones que permiten transformar, modificar y calcular los datos dentro de una aplicación para obtener un resultado. Las expresiones pueden utilizarse en varios escenarios, como por ejemplo:
- Vincula a las variables, la salida del proceso, y otros valores de control desde el panel de recursos.
- Concatena cadenas utilizando el símbolo
&. - Realiza operaciones comparativas.
- Crea operadores lógicos dentro de las operaciones comparativas.
- Ajusta los valores de control a través de la función
Ifañadida a las operaciones comparativas. - Realiza operaciones aritméticas con la ayuda de expresiones.
- Declara datos estáticos como "Cadena", verdadero/falso, 123, etc. o listas estáticas de los primitivos como una lista de cadenas.
- Controla las propiedades ocultas, deshabilitadas y el color de la fuente o el fondo.
- Haz referencia a un registro o campo seleccionado en un registro de otro control.
Configurar expresiones
Al configurar las expresiones, se pueden utilizar las siguientes operaciones:
- Funciones
- Operadores con nombre
Funciones
Las siguientes funciones están disponibles para Apps:
| Función | Descripción |
|---|---|
| Y, O, No | La función Y devuelve verdadero si todos los argumentos son verdaderos. La función O devuelve verdadero si cualquiera de los argumentos es verdadero. La función No devuelve verdadero si su argumento es falso, y devuelve falso si su argumento es verdadero. |
| Concat | Combina varias cadenas en una sola cadena |
| Contiene | Devuelve Verdadero si una cadena contiene un fragmento de texto. |
| Termina en | Devuelve Verdadero si una cadena termina con un fragmento de texto. |
| If | Devuelve un valor si una condición es Verdadera y otro valor si no lo es. |
| EstáEnBlanco | Comprueba si hay un valor en blanco. |
| Longitud | Devuelve la longitud de una cadena de texto. |
| Comienza con | Devuelve verdadero si una cadena comienza con un fragmento de texto. |
Operadores
Además de las funciones, las expresiones de Apps también admiten operadores matemáticos y condicionales. Para conocer los operadores admitidos, consulta la siguiente tabla.
| Categoría | Operador |
|---|---|
| Expresión adicional | +, - |
| Expresión atómica | (), Literal, Variable, Funciones |
| Expresión de comparación | <, <=, >, >=, in |
| Expresión de concatenación | & |
| Expresión de igualdad | ==, != |
| Expresión de exponenciación | ^ |
| Expresión lógica | &&, and, AND, | |, or, OR |
| Expresión multiplicativa | *, /, % |
| Expresión unitaria | !, not, NOT, unario +, unario - |
Dónde se pueden utilizar las expresiones
Las expresiones pueden usarse para lo siguiente:
- Controles
- Reglas
Controles
Las expresiones están habilitadas para las propiedades ocultas y deshabilitadas de los siguientes controles y sus valores de visualización:
- Botón: texto (no se admite el icono)
- Casilla de verificación: etiqueta, verificada
- Selector de fechas: texto de sugerencia
- Lista desplegable: texto de sugerencia, seleccionado por defecto
- Conmutador: etiqueta, habilitado
- Área de texto: texto predeterminado, texto de sugerencia
- Cuadro de texto: texto por defecto, texto de sugerencia
- Etiqueta: texto
- Encabezado: texto
- Imagen: URL
Cuando se utilizan en propiedades de control, las expresiones se reevalúan en tiempo de ejecución si alguno de sus valores dependientes cambia.
Reglas
Las reglas se utilizan para habilitar la lógica condicional. Puedes utilizar expresiones en las siguientes reglas:
- Si: comparar, grupo
- Abrir URL: URL
- Mostrar mensaje: título, mensaje
- Mostrar/ocultar indicador giratorio: mensaje
- Iniciar proceso: anulación de entrada
- Establecer valor: valor
Las expresiones no se reevalúan continuamente cuando se utilizan en las reglas; solo en el momento en que se activa la regla.