- 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
- Incorporar aplicativos
- Incorporar mapas
- Definir contexto externo
- Use matrizes para preencher os controles Lista suspensa, Lista suspensa multiseleção e Botão de rádio
- 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
- 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 valor
- Regra: iniciar o processo
- Regra: redefinir valores
- 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
- Regra: enviar ação
- Aproveitamento do RPA no aplicativo
- Aproveitamento de entidades no aplicativo
- Aproveitando filas em seu aplicativo
- Aproveitamento da mídia no aplicativo
- Aproveitamento de ações no aplicativo
- Gerenciamento do ciclo de vida do aplicativo (ALM)
- Apps da UiPath®
- Guia básico de solução de problemas
Visão geral
Expressões VB (Visual Basic) são combinações de operadores, constantes, variáveis e funções que são avaliadas como um único valor durante o runtime. As expressões VB seguem uma sintaxe específica e podem ser usadas em diversos contextos, permitindo realizar cálculos, comparar valores, manipular strings e interagir com estruturas de dados.
O uso de expressões VB traz as seguintes vantagens:
-
Simplicidade, legibilidade e colaboração — tornam seu aplicativo mais fácil de entender, manter e compartilhar com outros usuários.
-
Eficiência e desempenho — mais eficientes do que usar lógica equivalente, as expressões VB podem ser avaliadas e resolvidas mais rapidamente pelo compilador, o que se traduz em um melhor desempenho.
-
Reutilização de código — ao encapsular cálculos e operações, as expressões podem ser reutilizadas em todo seu aplicativo.
-
Integração com estruturas de controle — uso flexível e fluido de declarações condicionais e loops.
-
Manipulação matemática e de dados — você pode realizar facilmente operações aritméticas, aplicar funções matemáticas, manipular strings ou acessar os elementos de uma matriz.
No UiPath®Apps, além das vantagens gerais, você pode usar expressões VB para criar comportamentos dinâmicos dentro de seu aplicativo:
-
Defina valores de propriedade de elementos de aplicativos, como rótulos, caixas de texto ou listas suspensas. Por exemplo, você pode definir o texto de um rótulo dinamicamente com base em certas condições ou cáculos usando expressões VB.
-
Manipule dados de entidades do Data Service e use um construtor de consultas avançado para recuperar dados.
-
Controle a visibilidade ou habilite/desabilite o status de elementos de aplicativos com base em certas condições. Ao definir a visibilidade ou a propriedade habilitada de um elemento para uma expressão VB, você pode controlar dinamicamente seu estado com base na entrada do usuário ou outros fatores.
-
Defina regras de validação para campos de formulário ou elementos de entrada. Ao especificar expressões VB como regras de validação, você pode validar a entrada do usuário com base em certas condições, como verificar campos obrigatórios, validar endereços de email ou garantir a conformidade com o formato de dados.
-
Defina comportamentos condicionais dentro de seu aplicativo. Você pode usar expressões em conjunto com as atividades If-Then-Else ou Switch para controlar o fluxo de ações ou exibir conteúdo diferente com base em condições específicas.
-
Habilite a geração de conteúdo dinâmico dentro de seu aplicativo. Por exemplo, você pode usar expressões para preencher opções suspensas dinamicamente com base em dados recuperados de uma origem externa ou para gerar texto dinâmico com base na entrada do usuário.