apps
latest
false
- Introdução
- Aplicativos de demonstração
- Como fazer
- Crie seu primeiro aplicativo
- Crie um aplicativo compatível com dispositivos móveis
- Diretrizes gerais de experiência do usuário
- Usar a Exibição de Detalhes principais
- Usar Visualizador de documentos
- Use contagem com valores de conjunto de escolhas
- Usar valores selecionados de uma tabela
- Incorporar aplicativos
- Incorporar mapas
- Ocultar contêineres usando um botão
- Incluir links MailTo
- Incluir avaliações por estrelas
- Definir contexto externo
- Trabalhar com Origem de dados e Vinculação de valor
- Usar a atividade Enviar resultado provisório
- Aplicativos públicos
- Notificações
- Uso de expressões VB
- Desenvolvimento de aplicativos
- Eventos e Regras
- Regra: If-Then-Else
- Regra: abrir uma página
- Regra: Abrir o URL
- Regra: fechar planilha pop-over/inferior
- Regra: mostrar mensagem
- Regra: exibir/ocultar o controle giratório
- Regra: definir valores
- Regra: iniciar o processo
- Regra: upload de arquivo no compartimento de armazenamento
- Regra: obter arquivo do compartimento de armazenamento
- Regra: redefinir valores
- Regra: criar/atualizar registro da entidade
- Regra: excluir registro da entidade
- Regra: adicionar à fila
- Função: E, OU, NÃO
- Função: CONCAT
- Função: CONTÉM
- Função: contagem
- Função: EndsWith
- Função: SE
- Função: ÉCÉL.VAZIA
- Função: Guid
- Função: NÚM.CARACT
- Função: LISTA
- Função: StartsWith
- Função: SOMA
- Função: classificar
- Função: AGORA
- Função: HOJE
- Função: tempo
- Função: ano
- Função: mês
- Função: dia
- Função: hora
- Função: minuto
- Função: nova
- Função: pesquisar
- Função: filtro
- Aproveitamento do RPA no aplicativo
- Tipos de argumentos de processo compatíveis
- Substituição de um processo referenciado em um aplicativo
- Fazer referência de um compartimento de armazenamento do Orchestrator
- Configuração de um On-Premise Orchestrator para uso pelo Apps
- Permissões do Orchestrator
- Fluxo de dados entre o UiPath Apps e o Orchestrator
- Aproveitamento de entidades no aplicativo
- Aproveitando filas em seu aplicativo
- Aproveitamento da mídia no aplicativo
- Aproveitamento de ações no aplicativo
- Aproveitando conexões em seus aplicativos
- Gerenciamento do ciclo de vida do aplicativo (ALM)
- Aplicativos originais da UiPath
- Guia básico de solução de problemas
Funções úteis do VB
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
![](https://docs.uipath.com/_next/static/media/grid.05ebd128.png?w=3840&%3Bq=100)
LEGACY
Guia do usuário do Apps
Last updated 5 de ago de 2024
Funções úteis do VB
Esta página contém expressões VB que podem ser úteis ao criar seu aplicativo.
Agrupamos várias dessas funções em um aplicativo público para que você possa testá-las e verificar como se comportam.
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.
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.
Suponha que você queira manipular os registros em um controle Editar grade com dados de uma integração de processo, usando a regra Definir valor. O item a definir é
Processes.ALLDATATYPES.out_genericList
.
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.
Suponha que você queira manipular os registros em um controle Editar grade com dados de uma integração de processo, usando a regra Definir valor. O item a definir é
Processes.ALLDATATYPES.out_genericList
.
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.
Suponha que você queira manipular os registros em um controle Editar grade com dados de uma integração de processo, usando a regra Definir valor. O item a definir é
Processes.ALLDATATYPES.out_genericList
.
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