- Primeros pasos
- Aplicaciones de demostración
- Tutorial
- Cree su primera aplicación (antiguo)
- Crear una aplicación optimizada para dispositivos móviles
- Directrices generales sobre la experiencia del usuario
- Utilizar la vista maestra detallada
- Uso del visor de documentos
- Utiliza Recuento con valores de conjunto de opciones
- Usar valores seleccionados de una tabla
- Insertar aplicaciones
- Insertar mapas
- Ocultar contenedores mediante un botón
- Incluir enlaces MailTo
- Incluir la clasificación por estrellas
- Establecer contexto externo
- Trabajo con origen de datos y enlace de valor
- Uso de la actividad de envío de resultado provisional
- Aplicaciones públicas
- Notificaciones
- Cómo utilizar expresiones VB
- 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
- Regla: restablece los valores
- Regla: crear/actualizar registro de entidad
- Norma: elimina el registro de entidad
- Regla: añadir a la cola
- 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: Guid
- 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
- Función: nueva
- Función: buscar
- Función: filtro
- Aprovechamiento de RPA en tu App
- Aprovechamiento de las entidades en tu App
- Aprovechar las colas en tu aplicación
- Aprovechar los medios en tu aplicación
- Aprovechar las acciones en tu aplicación
- Aprovechar las conexiones en tus aplicaciones
- Gestión del ciclo de vida de las aplicaciones (ALM)
- Aplicaciones de origen de Uipath
- 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. |
| Suma | Sumar una columna específica en una tabla o control de lista personalizado. |
| Ordenar | Ordena la información de un origen en función de sus campos. |
| ahora | Devuelve la fecha y hora actuales en su zona horaria. |
| Hoy | Devuelve la fecha actual en tu zona horaria. |
| Hora | Devuelve la hora actual en tu zona horaria. |
| Año | Devuelve el componente de año de un valor Fecha/hora. |
| Mes | Devuelve el componente de mes de un valor Fecha/hora. |
| Día | Devuelve el componente de día de un valor Fecha/hora. |
| Hora | Devuelve el componente de hora de un valor Fecha/hora. |
| Minuto | Devuelve el componente de minuto de un valor Fecha/hora. |
| Nuevo | Crea una nueva entidad en memoria. |
| Buscar | Buscar y devolver el primer registro de una tabla que cumpla una fórmula o condición. |
| Filtro | Filtrar una tabla según sus campos. |
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.