studio-web
latest
false
- Notas de versão
- Introdução
- Para administradores
- Projetando automações
- Como criar uma automação a partir de uma ideia
- Criação de um projeto
- Como iniciar uma automação
- Gerenciamento de arquivos e pastas do projeto
- Como conectar automações às suas contas
- Configuração de atividades
- Gerenciamento de atividades em um projeto
- Como transmitir valores entre atividades
- Como iterar por itens
- Como gerenciar os dados em um projeto
- Configuração de um projeto para usar seus dados
- Como usar recursos de arquivos e pastas
- Execução e teste de projetos
- Como gerenciar automações
- Projeto do aplicativo
- Apps no Studio Web
- Atividades do aplicativo
- Processos em agente - Visualização
Funções úteis do VB
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Guia do usuário do Studio Web
Última atualização 28 de mar de 2025
Funções úteis do VB
A função
Where()
retorna uma matriz baseada em zero contendo um subconjunto de uma matriz de string com base em um critério de filtro especificado.
Suponha que você tenha uma variável chamada
words
definida como List(Of String) = {"apple", "banana", "cherry", "date"}
.
Para obter a lista de palavras que contêm a letra “a”, aplique a função
Where()
da seguinte forma:
words.Where(Function(w) w.Contains("a")).ToList()
words.Where(Function(w) w.Contains("a")).ToList()
A saída é
{"apple", "banana", "date"}
.
A função
Select()
cria uma nova matriz que contém os resultados da aplicação de uma expressão lambda a cada elemento na matriz de origem.
Suponha que você tenha uma variável chamada
numbers
definida como Integer() = {1, 2, 3, 4, 5}
.
Para obter a lista de números multiplicados por si mesmos, aplique a função A saída é
Select()
da seguinte forma: numbers.Select(Function(n) n * n).ToArray()
numbers.Select(Function(n) n * n).ToArray()
{1, 4, 9, 16, 25}
.
A função
Aggregate()
realiza cálculos sobre todos os elementos de uma matriz e retorna um único valor. Essa função pode ser útil para agregar vários valores dentro de uma coluna.
Suponha que você tenha uma variável chamada
numbers
definida como Integer() = {1, 2, 3, 4, 5}
.
Para obter a soma de todos os números do array, aplique a função Aggregate() da seguinte forma:A saída é
Dim sum = numbers.Aggregate(Function(acc, n) acc + n)
Dim sum = numbers.Aggregate(Function(acc, n) acc + n)
15
.
A função
GroupBy()
agrupa elementos em uma sequência por uma função seletora de chave.
Suponha que você tenha uma variável chamada
words
definida como String() = {"apple", "banana", "cherry", "date"}
.
Para agrupar as palavras pela primeira letra, que é a função do seletor de teclas, aplique o a função A saída é
GroupBy()
da seguinte forma: words.GroupBy(Function(w) w(0))
words.GroupBy(Function(w) w(0))
{ {"a", "apple", "date"}, {"b", "banana"}, {"c", "cherry"} }
.
As funções
OrderBy()
e OrderByDescending()
classificam elementos em uma sequência com base em uma função de seletor de chave.
Suponha que você tenha uma variável chamada
words
definida como String() = {"apple", "banana", "cherry", "date"}
.
Para ordenar as palavras pelo seu comprimento, que é a função do seletor de teclas, aplique a função A saída é
OrderBy()
da seguinte forma: words.OrderBy(Function(w) w.Length).ToArray()
words.OrderBy(Function(w) w.Length).ToArray()
{"date", "apple", "cherry", "banana"}
.
A função
Join()
combina elementos em duas sequências com base em uma função de seletor de chave.
Suponha que você tenha duas variáveis:
-
names
definido comoString() = {"John", "Jane", "Joe"}
-
ages
definido comoInteger() = {25, 30, 35}
Para combinar os elementos da primeira sequência com os elementos da segunda sequência, aplique a função A saída é
Join()
da seguinte forma: 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"}
.
A função
First()
retorna o primeiro elemento em uma sequência que satisfaz uma condição especificada.
Suponha que você tenha uma variável chamada
numbers
definida como Integer() = {1, 2, 3, 4, 5}
.
Para obter o primeiro número par na sequência, aplique a função A saída é
First()
da seguinte forma: numbers.First(Function(n) n Mod 2 = 0)
numbers.First(Function(n) n Mod 2 = 0)
2
.
A função
FirstOrDefault()
retorna o primeiro elemento ou um valor padrão se nenhum elemento satisfizer a condição.
Suponha que você tenha uma variável chamada
numbers
definida como Integer() = {1, 2, 3, 4, 5}
.
Para obter o primeiro número ímpar da sequência, aplique a função A saída é
FirstOrDefault()
da seguinte forma: numbers.FirstOrDefault(Function(n) n Mod 2 = 1)
numbers.FirstOrDefault(Function(n) n Mod 2 = 1)
1
.
A função
Last()
retorna o último elemento de uma sequência que satisfaz uma condição especificada.
Suponha que você tenha uma variável chamada
numbers
definida como Integer() = {1, 2, 3, 4, 5}
.
Para obter o primeiro número par na sequência, aplique a função A saída é
last()
da seguinte forma: numbers.Last(Function(n) n Mod 2 = 0)
numbers.Last(Function(n) n Mod 2 = 0)
4
.
A função
LastOrDefault()
retorna o último elemento ou um valor padrão se nenhum elemento satisfizer a condição.
Suponha que você tenha uma variável chamada
numbers
definida como Integer() = {1, 2, 3, 4, 5}
.
Para obter o primeiro número ímpar da sequência, aplique a função A saída é
FirstOrDefault()
da seguinte forma: numbers.LastOrDefault(Function(n) n Mod 2 = 1)
numbers.LastOrDefault(Function(n) n Mod 2 = 1)
5
.
A função
Skip()
ignora um número especificado de elementos em uma sequência.
Suponha que você tenha uma variável chamada
numbers
definida como Integer() = {1, 2, 3, 4, 5}
.
Para pular os dois primeiros elementos da sequência, aplique a função A saída é
Skip()
da seguinte forma: numbers.Skip(2).ToArray()
numbers.Skip(2).ToArray()
{3, 4, 5}
.
A função
SkipWhile()
ignora elementos até que uma condição não seja mais satisfeita.
Suponha que você tenha uma variável chamada
numbers
definida como Integer() = {1, 2, 3, 4, 5}
.
Para ignorar os números que são menores que 3, aplique a função A saída é
SkipWhile()
da seguinte forma: numbers.SkipWhile(Function(n) n < 3).ToArray()
numbers.SkipWhile(Function(n) n < 3).ToArray()
{3, 4, 5}
.
A função
Take()
retorna um número especificado de elementos do início de uma sequência.
Suponha que você tenha uma variável chamada
numbers
definida como Integer() = {1, 2, 3, 4, 5}
.
Para obter os três primeiros elementos da sequência, aplique a função A saída é
Take()
da seguinte forma: numbers.Take(3).ToArray()
numbers.Take(3).ToArray()
{1, 2, 3}
.
A função
TakeWhile()
retorna elementos até que uma condição não seja mais satisfeita.
Suponha que você tenha uma variável chamada
numbers
definida como Integer() = {1, 2, 3, 4, 5}
.
Para obter os números que são menores que 4, aplique a função A saída é
TakeWhile()
da seguinte forma: numbers.TakeWhile(Function(n) n < 4).ToArray()
numbers.TakeWhile(Function(n) n < 4).ToArray()
{1, 2, 3}
.
A função
Any()
retorna true
se qualquer elemento de uma sequência satisfizer uma condição especificada.
Suponha que você tenha uma variável chamada
numbers
definida como Integer() = {1, 2, 3, 4, 5}
.
Para descobrir se pelo menos um número na sequência é par, aplique a função A saída é
Any()
da seguinte forma: numbers.Any(Function(n) n Mod 2 = 0)
numbers.Any(Function(n) n Mod 2 = 0)
true
.
A função
All()
retorna true
se todos os elementos em uma sequência satisfizerem uma condição especificada.
Suponha que você tenha uma variável chamada
numbers
definida como Integer() = {1, 2, 3, 4, 5}
.
Para descobrir se todos os números na sequência são positivos, aplique a função A saída é
All()
da seguinte forma: numbers.All(Function(n) n > 0)
numbers.All(Function(n) n > 0)
true
.
A função de lista
AddItemToList()
adiciona um novo item a uma lista existente.
Para adicionar um item à lista genérica, atribua-lhe o seguinte valor:
AddItemToList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.NewItem)
AddItemToList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.NewItem)
A função de lista
DeleteItemFromList()
exclui itens de uma lista existente.
Para excluir um item da lista genérica, atribua-lhe o seguinte valor:
DeleteItemFromList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex)
DeleteItemFromList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex)
A função de lista
UpdateListItemAtIndex()
atualiza itens de uma lista existente.
Para atualizar um item da lista genérica, atribua-lhe o seguinte valor:
UpdateListItemAtIndex(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)
UpdateListItemAtIndex(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)
- Função do VB: onde
- Função do VB: selecionar
- Função do VB: agregar
- Função do VB: agrupar por
- Função do VB: ordenar por
- Função do VB: unir
- Função do VB: primeiro
- Função do VB: primeiro ou padrão
- Função do VB: último
- Função do VB: último ou padrão
- Função do VB: ignorar
- Função do VB: ignorar enquanto
- Função do VB: obter
- Função do VB: obter enquanto
- Função do VB: qualquer
- Função do VB: todos
- Função do VB: adicionar item à lista
- Função do VB: excluir item da lista
- Função do VB: atualizar item da lista no índice