- Introdução
- Antes de começar
- Como fazer
- Crie seu primeiro aplicativo
- Crie um aplicativo compatível com dispositivos móveis
- Incorporar aplicativos
- Incorporar mapas
- Diretrizes gerais de experiência do usuário
- Ocultar contêineres usando um botão
- Incluir gráficos do Excel no Apps
- Incluir links MailTo
- Incluir avaliações por estrelas
- Use contagem com valores de conjunto de escolhas
- Usar Visualizador de documentos
- Usar a Exibição de Detalhes principais
- Usar valores selecionados de uma tabela
- Usar a atividade Enviar resultado provisório
- Definir contexto externo
- Trabalhar com Origem de dados e Vinculação de valor
- Notificações
- 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
- Aproveitamento de entidades no aplicativo
- Aproveitando filas em seu aplicativo
- Gerenciamento do ciclo de vida do aplicativo (ALM)
- Guia básico de solução de problemas
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:
- a(s) condição(ões) para confirmar (isso está na instrução If)
- o que acontece se a condição for verdadeira (isso está na instrução Then)
-
o que acontece se a condição for falsa (isso está na instrução Else)
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).
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 |
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.
As instruções Então e Outra podem ser qualquer regra, o que significa que é possível aninhar instruções.
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.