studio-web
latest
false
- Notas relacionadas
- Primeros pasos
- Para administradores
- RPA workflow projects
- Creating an RPA workflow from an idea
- Creación de un proyecto
- How to start an RPA workflow
- Gestionar archivos y carpetas de proyecto
- Connecting RPA workflows to your accounts
- Configurar actividades
- Gestionar las actividades de un proyecto
- Transferir valores entre actividades
- Iterar a través de los elementos
- Gestionar los datos en un proyecto
- Configurar un proyecto para usar tus datos
- Usar recursos de archivos y carpetas
- Proyectos de aplicación
- Aplicaciones en Studio Web
- Diseñar proyectos de aplicación
- Plantillas de la aplicación
- Depuración de proyectos de aplicación
- Publicar, implementar y actualizar proyectos de aplicaciones
- Importar y exportar proyectos de aplicación
- Trabajar con entidades en un proyecto de aplicación
- 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
- Limitaciones conocidas
- Actividades de la aplicación
- Procesos de Agentic: vista previa
- Solutions - Preview
Funciones VB útiles
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 Studio Web
Última actualización 17 de abr. de 2025
Funciones VB útiles
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:
-
names
definido comoString() = {"John", "Jane", "Joe"}
-
ages
definido 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