- Antes de começar
- Introdução
- Como fazer
- 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
- Aproveitamento do RPA no aplicativo
- Referenciar um processo do Orchestrator
- Tipos de argumentos de processo compatíveis
- 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
- Substituição de um processo referenciado em um aplicativo
- Fluxo de dados entre o UiPath Apps e o Orchestrator
- Gerenciamento do ciclo de vida do aplicativo (ALM)
- Guia básico de solução de problemas
Sobre expressões
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
If
adicionada à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.
As seguintes operações podem ser usadas ao configurar expressões:
- Funções
- Operadores nomeados
As seguintes funções são disponibilizadas para o Apps:
Função |
Description |
---|---|
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. | |
Combina várias strings em uma | |
Retornará “true” se uma string incluir um fragmento de texto. | |
Retornará “true” se uma string terminar com um fragmento de texto. | |
Retornará um valor SE uma condição for true e outro valor se não for verdadeira. | |
Verifica um valor em branco. | |
Retornará o comprimento de uma string de texto. | |
Retornará “true” se uma string começar com um fragmento de texto. |
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 |
< , <= , > , >= e 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 - |
As expressões podem ser usadas para o seguinte:
- Controles
- Regras
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
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