apps
latest
false
- Introdução
 - Aplicativos de demonstração
 - Como fazer
- Acessar o URL de produção de um aplicativo
 - Crie um aplicativo compatível com dispositivos móveis
 - Depurar aplicativos
 - Incorporar mapas
 - Definir contexto externo
 - Use matrizes para preencher os controles Lista suspensa, Lista suspensa multiseleção e Botão de rádio
 - Use contagem com valores de conjunto de escolhas
 - Usar TabelaDeDados com controles de Tabela e de Editar Grade
 - Usar máscara de entrada
 
 - Notificações
 - Uso de expressões VB
 - Desenvolvimento de aplicativos
- Visão geral dos controles
 - Layout e Estilo
 - Exemplos de layouts de aplicativos
 - Controles de ícones
 - Criação de apps acessíveis
 - Adição de descritores acessíveis
 - O rótulo acessível
 - Como usar o controle Guia para acessibilidade
 - Criação de listas e cabeçalhos acessíveis
 - Design de aplicativo responsivo
 - Taxa de contraste de cores
 - Estilos predefinidos e mapeamentos de nível ARIA para o controle de Cabeçalhos
 - Linguagem de runtime
 
- O Painel de Recursos
 - Exportação e importação de páginas
 - Referências de contexto do usuário
 - Como salvar seu aplicativo
 - Erros do aplicativo e Soluções de problemas
 
 - Eventos e Regras
- Regra: If-Then-Else
 - Regra: abrir uma página
 - Regra: Abrir o URL
 - Regra: fechar planilha pop-over/inferior
 - Regra: Mensagem do Log
 - Regra: mostrar mensagem
 - Regra: exibir/ocultar o controle giratório
 - Regra: definir valor
 - Regra: iniciar o processo
 - Regra: upload de arquivo no compartimento de armazenamento
 - Regra: baixar arquivo do bucket de armazenamento
 - Regra: criar registro de entidade
 - Regra: atualizar registro de entidade
 - Regra: excluir registro da entidade
 - Regra: adicionar à fila
 - Regra: fluxo de trabalho de gatilho
 
 - Aproveitamento do RPA no aplicativo
 - Aproveitamento de entidades no aplicativo
 - Aproveitando filas em seu aplicativo
 - Aproveitamento da mídia no aplicativo
 - Gerenciamento do ciclo de vida do aplicativo (ALM)
 - Aplicativos originais da UiPath
 - Guia básico de solução de problemas
 
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 Apps
Última atualização 29 de out de 2025
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. 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:
- 
                     
namesdefinido comoString() = {"John", "Jane", "Joe"} - 
                     
agesdefinido 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