apps
latest
false
- Primeros pasos
 - Aplicaciones de demostración
 - Tutorial
- Acceder a la URL de producción de una aplicación
 - Crear una aplicación optimizada para dispositivos móviles
 - Depurar aplicaciones
 - Insertar mapas
 - Establecer contexto externo
 - Utilizar matrices para rellenar controles desplegables, desplegables de selección múltiple y botones de opción
 - Utiliza Recuento con valores de conjunto de opciones
 - Usar TablaDeDatos con los controles Tabla y Editar cuadrícula
 - Usar máscara de entrada
 
 - Notificaciones
 - Cómo utilizar expresiones VB
 - Diseñar tu aplicación
- Visión general de los controles
 - Diseño y estilo
 - Ejemplos de diseños de aplicaciones
 - Controles de iconos
 - Crear aplicaciones accesibles
 - Añadir descriptores accesibles
 - La etiqueta Accesible
 - Uso del control Pestaña para la accesibilidad
 - Diseñar listas y encabezados accesibles
 - Diseño de aplicaciones receptivas
 - Relación de contraste de color
 - Estilos preestablecidos y asignaciones a nivel de aria para el control Encabezado
 - Lenguaje de runtime
 
- El panel de recursos
 - Exportación e importación de páginas
 - Referencias del contexto del usuario
 - Cómo guardar tu App
 - Errores de la aplicación y resolución de problemas
 
 - Eventos y reglas
- Regla: Si-Entonces-Si no
 - Regla: abrir una página
 - Regla: Abrir URL
 - Norma: cerrar ventana emergente/inferior
 - Regla: mensaje de registro
 - Regla: mostrar mensaje
 - Regla: mostrar/ocultar indicador giratorio
 - Regla: establecer valor
 - Regla: iniciar el proceso
 - Regla: subir el archivo al depósito de almacenamiento
 - Regla: descargar el archivo del depósito de almacenamiento
 - Regla: crear registro de entidad
 - Regla: actualizar registro de entidad
 - Norma: elimina el registro de entidad
 - Regla: añadir a la cola
 - Regla: flujo de trabajo del desencadenador
 
 - 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
 - Gestión del ciclo de vida de las aplicaciones (ALM)
 - Aplicaciones de origen de Uipath
 - Guía básica de resolución de problemas
 
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Guía del usuario de Apps
Última actualización 29 de oct. de 2025
Esta página contiene expresiones VB que te pueden resultar útiles al crear tu aplicación.
Hemos agrupado varias de estas funciones en una aplicación pública, para que puedas probarlas y ver cómo se comportan.
La función 
               
               Where() devuelve una matriz de base cero que contiene un subconjunto de una matriz de string basada en un criterio de filtro especificado.
               Supongamos que tienes una variable llamada 
               
               words definida como List(Of String) = {"apple", "banana", "cherry", "date"}.
               Para obtener la lista de palabras que contienen la letra "a", aplica la función 
               Where() del siguiente modo:
               words.Where(Function(w) w.Contains("a")).ToList()words.Where(Function(w) w.Contains("a")).ToList()La salida es 
               
            {"apple", "banana", "date"}.
               La función 
               
               Select() crea una nueva matriz que contiene los resultados de aplicar una expresión lambda a cada elemento de la matriz de origen.
               Supongamos que tienes una variable llamada 
               
               numbers definida como Integer() = {1, 2, 3, 4, 5}.
               Para obtener la lista de números multiplicados por sí mismos, aplica la función La salida es 
               
            Select() del siguiente modo:numbers.Select(Function(n) n * n).ToArray()numbers.Select(Function(n) n * n).ToArray(){1, 4, 9, 16, 25}.
               La función 
               
               Aggregate() realiza cálculos sobre todos los elementos de una matriz y devuelve un único valor. Esta función puede ser útil para agregar varios valores dentro de una columna.
               Supongamos que tienes una variable llamada 
               
               numbers definida como Integer() = {1, 2, 3, 4, 5}.
               Para obtener la suma de todos los números de la matriz, aplica la función Agregado() de la siguiente manera:La salida es 
               
            Dim sum = numbers.Aggregate(Function(acc, n) acc + n)Dim sum = numbers.Aggregate(Function(acc, n) acc + n)15.
               La función 
               
               GroupBy() agrupa los elementos en una secuencia mediante una función de selector de teclas.
               Supongamos que tienes una variable llamada 
               
               words definida como String() = {"apple", "banana", "cherry", "date"}.
               Para agrupar las palabras por la primera letra, que es la función de selector de teclas, aplica la función La salida es 
               
            GroupBy() del siguiente modo:words.GroupBy(Function(w) w(0))words.GroupBy(Function(w) w(0)){ {"a", "apple", "date"}, {"b", "banana"}, {"c", "cherry"} }.
               Las funciones 
               
               OrderBy() y OrderByDescending() ordenan los elementos de una secuencia basándose en una función de selector de teclas.
               Supongamos que tienes una variable llamada 
               
               words definida como String() = {"apple", "banana", "cherry", "date"}.
               Para ordenar las palabras por su longitud, que es la función de selector de teclas, aplica la función La salida es 
               
            OrderBy() del siguiente modo:words.OrderBy(Function(w) w.Length).ToArray()words.OrderBy(Function(w) w.Length).ToArray()
{"date", "apple", "cherry", "banana"}.
               La función 
               
               Join() combina elementos en dos secuencias basándose en una función de selección de teclas.
               Supongamos que tienes dos variables:
- 
                     
namesdefinido comoString() = {"John", "Jane", "Joe"} - 
                     
agesdefinido comoInteger() = {25, 30, 35} 
Para combinar los elementos de la primera secuencia con los elementos de la segunda secuencia, aplica la función La salida es 
               
            Join() del siguiente modo:names.Join(ages, Function(name) name(0), Function(age) age Mod 10, Function(name, age) $"{name}: {age}")names.Join(ages, Function(name) name(0), Function(age) age Mod 10, Function(name, age) $"{name}: {age}")
{"John: 25", "Jane: 30", "Joe: 35"}.
               La función 
               
               First() devuelve el primer elemento de una secuencia que satisface una condición especificada.
               Supongamos que tienes una variable llamada 
               
               numbers definida como Integer() = {1, 2, 3, 4, 5}.
               Para obtener el primer número par de la secuencia, aplica la función La salida es 
               
            First() del siguiente modo:numbers.First(Function(n) n Mod 2 = 0)numbers.First(Function(n) n Mod 2 = 0)2.
               La función 
               
               FirstOrDefault() devuelve el primer elemento, o un valor predeterminado si ningún elemento cumple la condición.
               Supongamos que tienes una variable llamada 
               
               numbers definida como Integer() = {1, 2, 3, 4, 5}.
               Para obtener el primer número impar de la secuencia, aplica la función La salida es 
               
            FirstOrDefault() del siguiente modo:numbers.FirstOrDefault(Function(n) n Mod 2 = 1)numbers.FirstOrDefault(Function(n) n Mod 2 = 1)1.
               La función 
               
               Last() devuelve el último elemento de una secuencia que satisface una condición especificada.
               Supongamos que tienes una variable llamada 
               
               numbers definida como Integer() = {1, 2, 3, 4, 5}.
               Para obtener el primer número par de la secuencia, aplica la función La salida es 
               
            last() del siguiente modo:numbers.Last(Function(n) n Mod 2 = 0)numbers.Last(Function(n) n Mod 2 = 0)4.
               La función 
               
               LastOrDefault() devuelve el último elemento, o un valor predeterminado si ningún elemento cumple la condición.
               Supongamos que tienes una variable llamada 
               
               numbers definida como Integer() = {1, 2, 3, 4, 5}.
               Para obtener el primer número impar de la secuencia, aplica la función La salida es 
               
            FirstOrDefault() del siguiente modo:numbers.LastOrDefault(Function(n) n Mod 2 = 1)numbers.LastOrDefault(Function(n) n Mod 2 = 1)5.
               La función 
               
               Skip() omite un número determinado de elementos de una secuencia.
               Supongamos que tienes una variable llamada 
               
               numbers definida como Integer() = {1, 2, 3, 4, 5}.
               Para omitir los dos primeros elementos de la secuencia, aplica la función La salida es 
               
            Skip() del siguiente modo:numbers.Skip(2).ToArray()numbers.Skip(2).ToArray(){3, 4, 5}.
               La función 
               
               SkipWhile() omite elementos hasta que deja de cumplirse una condición.
               Supongamos que tienes una variable llamada 
               
               numbers definida como Integer() = {1, 2, 3, 4, 5}.
               Para omitir los números inferiores a 3, aplica la función La salida es 
               
            SkipWhile() del siguiente modo:numbers.SkipWhile(Function(n) n < 3).ToArray()numbers.SkipWhile(Function(n) n < 3).ToArray(){3, 4, 5}.
               La función 
               
               Take() devuelve un número determinado de elementos desde el inicio de una secuencia.
               Supongamos que tienes una variable llamada 
               
               numbers definida como Integer() = {1, 2, 3, 4, 5}.
               Para obtener los tres primeros elementos de la secuencia, aplica la función La salida es 
               
            Take() del siguiente modo:numbers.Take(3).ToArray()numbers.Take(3).ToArray(){1, 2, 3}.
               El 
               
               TakeWhile() devuelve elementos hasta que deja de cumplirse una condición.
               Supongamos que tienes una variable llamada 
               
               numbers definida como Integer() = {1, 2, 3, 4, 5}.
               Para obtener los números inferiores a 4, aplica la función La salida es 
               
            TakeWhile() del siguiente modo:numbers.TakeWhile(Function(n) n < 4).ToArray()numbers.TakeWhile(Function(n) n < 4).ToArray(){1, 2, 3}.
               La función 
               
               Any() devuelve true si algún elemento de una secuencia satisface una condición especificada.
               Supongamos que tienes una variable llamada 
               
               numbers definida como Integer() = {1, 2, 3, 4, 5}.
               Para saber si al menos un número de la secuencia es par, aplica la función del La salida es 
               
            Any() siguiente modo:numbers.Any(Function(n) n Mod 2 = 0)numbers.Any(Function(n) n Mod 2 = 0)true.
               El 
               
               All() devuelve true si todos los elementos de una secuencia cumplen una condición especificada.
               Supongamos que tienes una variable llamada 
               
               numbers definida como Integer() = {1, 2, 3, 4, 5}.
               Para saber si todos los números de la secuencia son positivos, aplica la función La salida es 
               
            All() del siguiente modo:numbers.All(Function(n) n > 0)numbers.All(Function(n) n > 0)true.
               La función de lista 
               
               AddItemToList() añade un nuevo elemento a una lista existente.
               Para añadir un elemento a la lista genérica, asígnale el siguiente valor:
               
            AddItemToList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.NewItem)AddItemToList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.NewItem)La función de lista 
               
               DeleteItemFromList() elimina elementos de una lista existente.
               Para eliminar un elemento de la lista genérica, asígnale el siguiente valor:
               
            DeleteItemFromList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex)DeleteItemFromList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex)La función de lista 
               
               UpdateListItemAtIndex() actualiza elementos de una lista existente.
               Para actualizar un elemento de la lista genérica, asígnale el siguiente valor:
               
            UpdateListItemAtIndex(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)UpdateListItemAtIndex(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)- Función VB: dónde
 - Función VB: seleccionar
 - Función VB: agregado
 - Función VB: agrupar por
 - Función VB: ordenar por
 - Función VB: unirse
 - Función VB: primero
 - Función VB: primera o predeterminada
 - Función VB: última
 - Función VB: última o predeterminada
 - Función VB: omitir
 - Función VB: omitir mientras
 - Función VB: tomar
 - Función VB: tomar mientras
 - Función VB: cualquiera
 - Función VB: todos
 - Función VB: añadir elemento a la lista
 - Función VB: eliminar elemento de la lista
 - Función VB: actualizar el elemento de la lista en el índice