Apps
2022.4
falso
Imagem de fundo do banner
Apps User Guide for Automation Suite
Última atualização 19 de abril de 2024

Regra: If-Then-Else

Oferece suporte para instruções condicionais

Frequentemente, desejamos fazer coisas de “maneira condicional” em nosso aplicativo como, por exemplo, se o valor de um rótulo for <0, queremos que seja vermelho. Em nosso aplicativo, é possível fazer coisas de modo condicional, usando a instrução if-then-else, combinada a expressões condicionais.

No Apps Studio, a regra If-Then-Else permite especificar o seguinte:

  1. a(s) condição(ões) para confirmar (isso está na instrução If)
  2. o que acontece se a condição for verdadeira (isso está na instrução Then)
  3. o que acontece se a condição for falsa (isso está na instrução Else)



A instrução Se

Há dois tipos de instruções condicionais que podem ser usadas dentro da regra If:

  • Comparar: usada para comparar dois valores.
  • Agrupar: usada para agrupar várias comparações (And/Or).

Comparar

A função de comparação permite gravar uma expressão condicional — algo que avalie como verdadeiro ou falso.



Cada condição especifica dois valores a serem comparados e uma operação de comparação.

Tais valores podem ser:

  • uma referência a uma propriedade de controle
  • um valor fixo (p.ex., um número ou uma string)

O operação de comparação deve ser uma das seguintes opções:

Operação de comparação

Símbolo

Description

Exemplo

menor que

<

Retorna verdadeiro se o valor que à esquerda for menor que o da direita

3 < 6

menor ou igual a

Retorna verdadeiro se o valor à esquerda for menor ou igual ao da direita

Valor da Entrada ≤ 0

maior que

 

Retorna verdadeiro se o valor à esquerda for maior que o valor à direita

5 > 2

maior ou igual a

Retorna verdadeiro se o valor à esquerda for maior ou igual ao valor à direita

Valor da Saída de caixa ≥ 0

Igual

=

Retorna verdadeiro se o valor à esquerda for igual ao valor à direita

Estado = WA (Washington)

Diferente de

Retorna verdadeiro se o valor à esquerda for diferente do valor à direita

ID da transação ≠ 0

Grupo

A função Agrupar permite a combinação de várias expressões condicionais juntas. Isso nos possibilita fazer expressões condicionais mais complexas, como “se tanto X quanto Y são verdadeiras” ou se X ou Y são verdadeiras” em nossos aplicativos.



Agrupar permite que você agrupe várias instruções de comparação juntas, usando a lógica.

A instrução Then/Else

As instruções Então e Outra podem ser qualquer regra, o que significa que é possível aninhar instruções.

Exemplo

Cenário: ao se clicar no botão “Enviar”, um processo é executado e retorna um ID de transação. A cor do texto no rótulo do “ID da transação” deverá ser vermelha caso o depósito seja menor que 0, caso contrário deverá ser verde.



A cor do texto no rótulo do “ID da transação” deverá ser vermelha caso seu valor seja menor que 0, caso contrário deverá ser verde.

  • A instrução Se
  • Comparar
  • Grupo
  • A instrução Then/Else
  • Exemplo

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.