UiPath Documentation
apps
2022.4
false
Apps User Guide for Automation Suite
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.

Sobre expressões

Introdução

Dica:

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 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.

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çãoDescription
And, Or, NotA 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.
CONCATCombina várias strings em uma
ContémRetornará “true” se uma string incluir um fragmento de texto.
Termina comRetornará “true” se uma string terminar com um fragmento de texto.
IfRetornará um valor SE uma condição for true e outro valor se não for verdadeira.
IsBlankVerifica um valor em branco.
TamanhoRetornará o comprimento de uma string de texto.
Inicia comRetornará “true” se uma string começar com um fragmento de texto.

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.

CategoriaOperador
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
Observação:

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
Observação:

As expressões não são reavaliadas continuamente quando usadas em regras, apenas no momento em que a regra for acionada.

  • Introdução
  • Configuração de expressões
  • Funções
  • Operadores
  • Onde as expressões podem ser usadas
  • Controles
  • Regras

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades