- 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
To better understand how Expressions work, check out the Use Expressions page in the How To section.
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
The following functions are made available for 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 | Return the year component of a Date/Time value. |
| Mês | Return the month component of a Date/Time value. |
| Dia | Return the day component of a Date/Time value. |
| Hora | Return the hour component of a Date/Time value. |
| Minuto | Return the minute component of a Date/Time value. |
| 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.