- Introdução
- Aplicativos de demonstração
- Como fazer
- Crie seu primeiro aplicativo (antigo)
- 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
Introdução
Para entender melhor como as expressões funcionam, confira a página de Usar expressões na seção Como fazer.
As expressões consistem em várias operações que permitem transformar, modificar e computar os dados em um aplicativo para retornar o resultado de uma saída. As expressões podem ser usadas em vários cenários, tais como:
- Associar com variáveis, saída de processo e outros valores de controle do painel de recursos.
- Concatenar strings usando o símbolo
&. - Executar operações comparativas.
- Criar operadores lógicos em operações comparativas.
- Definir valores de controle por meio da função
Ifadicionada às operações comparativas. - Executar operações aritméticas com a ajuda de expressões.
- Declarar dados estáticos como “String”, true/false, 123 etc ou listas estáticas de primitivos como uma lista de strings.
- Controlar hidden, disabled, font/background color properties.
- Referenciar um registro ou campo selecionado em um registro de outro controle.
Configuração de expressões
As seguintes operações podem ser usadas ao configurar expressões:
- Funções
- Operadores nomeados
Funções
As seguintes funções são disponibilizadas para o Apps:
| Função | Description |
|---|---|
| And, Or, Not | A função And retornará true se todos os argumentos forem verdadeiros. A função Or retornará true se algum dos argumentos for verdadeiro. A função Not retornará true se seus argumentos forem falsos e retornará “false” se seu argumento for verdadeiro. |
| CONCAT | Combina várias strings em uma |
| Contém | Retornará “true” se uma string incluir um fragmento de texto. |
| Termina com | Retornará “true” se uma string terminar com um fragmento de texto. |
| If | Retornará um valor SE uma condição for true e outro valor se não for verdadeira. |
| IsBlank | Verifica um valor em branco. |
| Tamanho | Retornará o comprimento de uma string de texto. |
| Inicia com | Retornará “true” se uma string começar com um fragmento de texto. |
| Soma | Soma uma coluna específica em uma tabela ou controle de lista personalizada. |
| Classificar | Classifique as informações de uma fonte com base em seus campos. |
| Agora | Retorna a data e hora atuais em seu fuso horário. |
| Hoje | Retorna a data atual em seu fuso horário. |
| Hora | Retorna a hora atual em seu fuso horário. |
| Ano | Retorna o componente do ano de um valor de Data/hora. |
| Mês | Retorna o componente do mês de um valor de Data/hora. |
| Dia | Retorna o componente do dia de um valor de Data/hora. |
| Hora | Retorna o componente da hora de um valor de Data/hora. |
| Minuto | Retorna o componente do minuto de um valor de Data/hora. |
| Novo | Cria uma nova entidade na memória. |
| Busca | Encontre e retorne o primeiro registro em uma tabela que satisfaça uma fórmula ou condição. |
| Filtro | Filtre uma tabela com base em seus campos. |
Operadores
Além das funções, as expressões do Apps também são compatíveis com condicionais e operadores matemáticos. Para obter os operadores compatíveis, consulte a tabela abaixo.
| Categoria | Operador |
|---|---|
| Expressão aditiva | +, - |
| Expressão Atômica | (), Literal, Variável, Funções |
| Expressão de comparação | <, <=, >, >=, in |
| Expressão de concatenação | & |
| Expressão de igualdade | ==, != |
| Expressão de exponenciação | ^ |
| Expressão lógica | &&, and, AND, | |, or, OR |
| Expressão multiplicativa | *, /, % |
| Expressão unária | !, not, NOT, unária +, unária - |
Onde as expressões podem ser usadas
As expressões podem ser usadas para o seguinte:
- Controles
- Regras
Controles
As expressões são habilitadas em relação às propriedades ocultas e desabilitadas dos controles a seguir e seus valores de exibição:
- Botão — Texto (ícone não é compatível)
- Caixa de seleção — Rótulo, verificado
- DatePicker — Texto de dica
- Menu suspenso — Texto de dica e Padrão selecionado
- Alternador — Rótulo, On
- Área de texto — Texto padrão, Texto de dica
- Caixa de texto — Texto padrão, Texto de dica
- Rótulo — Texto
- Cabeçalho — Texto
- Imagem — URL
Quando usadas em propriedades de controle, as expressões são reavaliadas no tempo de execução caso algum de seus valores dependentes for alterado.
Regras
As regras são usadas para habilitar a lógica condicional. É possível usar expressões nas seguintes regras:
- If — Comparar, agrupar
- Abrir URL — URL
- Mostrar mensagem — Título, Mensagem
- Exibir/ocultar controle giratório — Mensagem
- Iniciar processo — Substituição de entrada
- Definir valor — Valor
As expressões não são reavaliadas continuamente quando usadas em regras, apenas no momento em que a regra for acionada.