Apps
2021.10
False
Imagen de fondo del banner
Apps User Guide for Automation Suite
Última actualización 19 de abr. de 2024

Acerca de las expresiones

Introducción

Consejo: Para entender mejor cómo funcionan las expresiones, consulta la página Utilizar 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 If añ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

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.

Combina varias cadenas en una sola cadena

Devuelve Verdadero si una cadena contiene un fragmento de texto.

Devuelve Verdadero si una cadena termina con un fragmento de texto.

Devuelve un valor si una condición es Verdadera y otro valor si no lo es.

Comprueba si hay un valor en blanco.

Devuelve la longitud de una cadena de texto.

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

Nota: Cuando se utilizan en propiedades de control, las expresiones se reevalúan en el runtime 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

Nota: Las expresiones no se reevalúan continuamente cuando se utilizan en reglas, solo en el momento en que se activa la regla.
  • Introducción
  • Configurar expresiones
  • Funciones
  • Operadores
  • Dónde se pueden utilizar las expresiones
  • Controles
  • Reglas

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.