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

Acerca de las funciones

Para ayudarte a definir determinadas Expresiones o incluir operaciones individuales mientras se diseña la aplicación, el diseñador proporciona un conjunto de Funciones listas para usar.

Nota: Según las especificaciones de la función, algunas tienen una representación gráfica, mientras que otras no.

Comienza a utilizar las funciones disponibles seleccionando el operador necesario, introduce los parámetros y espera a que se obtenga el valor de salida.

Nota:
  • Los parámetros aceptados pueden ser el mismo tipo de argumentos o un reparto implícito de argumentos.
  • El valor de salida puede ser primitivo o un objeto.

Operadores de función

Operadores y funciones matemáticos

Accede a esta página para obtener más detalles.

Operadores aritméticos

Operador

Descripción

Ejemplo

+

adición

x = y + 2

-

Sustracción

x = y - 2

*

Multiplicación

x = y * 2

/

División

x = y / 2

%

Módulo (resto de la división)

x = y % 2

++

Incremento

x = ++y

--

Reducción

x = --y

x = y--

Operadores de cadena

Utilizaremos la siguiente hipótesis para presentar los operadores de cadena: text1 = "Good ", text2 = "Morning", and text3 = "".

Operador

Ejemplo

texto1

texto2

texto3

+=

texto1 += texto2

"Buenos días"

"Días"

""

&

texto3 = texto1 + texto2

"Buenos "

"Días"

"Buenos días"

Operadores de comparación

Utilizaremos la siguiente hipótesis para presentar los operadores de comparación: x = 5.

Operador

Descripción

Comparando

Devoluciones

=, ==

igual a ("=" es igual que "==")

x == 8

x == 5

False

Verdadero

>

mayor que

x > 8

False

>=

mayor que o igual a

x >= 8

False

!=

No igual

x != 8

Verdadero

<

Menor que

x < 8

Verdadero

<=

menor que o igual a

x <= 8

Verdadero

Operadores lógicos

Utilizaremos la siguiente hipótesis para presentar los operadores lógicos: x=6 y y=3.

Operador

Función

Descripción

Ejemplo

!, not, NOT

No()

no

!(x === y) is true

&&, and, AND

Y()

y

(x < 10 && y > 1) is true

||, or, OR

O()

o

(x === 5 || y === 5) is false

Otros operadores

El operador in devuelve un resultado verdadero si la propiedad especificada está en el objeto especificado; de lo contrario, devuelve un resultado falso.
Nota:
El operador in solo admite tipos de datos primitivos, como string, number, boolean, null.
El operador in no se admite en los escenarios de Data Service mediante el uso de choice-set. En su lugar puedes usar el operador contains pero solo para una entrada.

Función: Guid

Usa esta función para generar un identificador único.

Sintaxis

Descripción

Guid()

Devuelve un identificador único.

Función: nueva

Nota: Para entender mejor cómo funciona la función Nuevo, consulta las páginas de Uso de Apps con Data Service en la sección Tutorial.

Utiliza esta función para crear una nueva entidad en memoria. Esta entidad no se almacena en el servicio de datos hasta que se ejecuta la regla Crear entidad.

Puedes utilizar la función Nuevo para crear un nuevo registro de entidad, mientras que la función Búsqueda crea un contexto de datos que solo puede utilizarse para actualizar un registro de entidad existente.

Para obtener más información sobre el uso de la función, consulta la página Uso de la nueva función.

Sintaxis

Descripción

Ejemplo
Nueva(Entidad)

Crea una nueva entidad en memoria.

docs image
Cuando se crea una nueva entidad mediante la función Nueva, los valores por defecto se rellenan automáticamente.

Función: buscar

Consejo: para entender mejor cómo funciona la función de búsqueda, consulta la página Uso de Aplicaciones con Data Service en la sección Tutorial.

Utiliza esta función para encontrar y devolver el primer registro de una tabla que satisfaga una fórmula o condición.

Sintaxis

Descripción

Ejemplo

Buscar (entidad, condición)

Devuelve el primer registro de Entidad que coincide con la condición.

docs image

Función: filtro

Nota: Para entender mejor cómo funciona la función Filtro, consulta las páginas de Uso de Apps con Data Service en la sección Tutorial.

Usa esta función para filtrar una tabla en base a sus campos.

Esta función realiza una comprobación que no distingue entre mayúsculas y minúsculas.

Nota:
Dependiendo de las necesidades de su proyecto, puede elegir excluir ciertas condiciones al utilizar la función Filtro . Para excluir una condición, puedes escribir una expresión que resuelva el campo de filtro (primer parámetro de la matriz de condición) en null. Por ejemplo, puedes usar lo siguiente:

Filter(Customer, [If(IsBlank(Dropdown.Value), null, City), "=", Dropdown.Value])

En este caso, el filtro Ciudad solo se aplica cuando el menú desplegable contiene un valor distinto del vacío.

Sintaxis

Descripción

Ejemplo

Filtro (entidad, condición)

La función devuelve todos los registros cuyo resultado es verdadero.Estas expresiones pueden hacer referencia a campos/columnas por su nombre.

docs image

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.