Ações condicionais
As ações condicionais permitem ajustar que ações executar, com base nos resultados das instruções condicionais.
A lista seguinte apresenta algumas aplicações e caraterísticas:
- Utilize condicionais If para avaliar qualquer tipo de condição.
- Utilizar condicionais Switch para comparar uma única variável com múltiplos valores possíveis.
- Abranja múltiplos cenários através do emprego de condicionais aninhados.
- Fornecer comportamentos por defeito e alternativos aos seus fluxos de ambiente de trabalho, com base nos dados disponíveis.
Para encontrar mais informações sobre como utilizar condicionais, aceda a Utilizar condicionais.
Case
Uma expressão que, se satisfeita, causa a execução de um bloco de ações associadas a esse caso específico.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor Predefinido | Descrição |
---|---|---|---|---|
Operator | N/A | Igual a (=), Não igual a (<>), Maior do que (>), Maior do que ou igual a (>=), Menos do que (<), Menos ou igual a (<=), Contém, Não contém, Está vazio, Não está vazio, Começa com, Não começa com, Termina com, Não termina com, Está em branco, Não está em branco | Igual a (=) | O operador de comparação deste caso |
Valor a comparar | Não | * | Introduza um valor para comparar com o valor do bloco de interruptor |
Variáveis produzidas
Esta ação não produz quaisquer variáveis.
Exceções
Esta ação não inclui quaisquer exceções.
Caso predefinido
Um bloco de ações que é executado se nenhuma expressão de caso for satisfeita no corpo de interruptor.
Parâmetros de entrada
Esta ação não exige qualquer entrada.
Variáveis produzidas
Esta ação não produz quaisquer variáveis.
Exceções
Esta ação não inclui quaisquer exceções.
Senão
Marca o início de um bloco de ações que é executado se a condição especificada nas instruções "If" anteriores não for satisfeita.
Parâmetros de entrada
Esta ação não exige qualquer entrada.
Variáveis produzidas
Esta ação não produz quaisquer variáveis.
Exceções
Esta ação não inclui quaisquer exceções.
Caso contrário
Marca o início de um bloco de ações que é executado se as condições especificada nas instruções "If" anteriores não forem satisfeitas, mas a condição especificada nesta instrução for satisfeita.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor Predefinido | Descrição |
---|---|---|---|---|
Operator | N/A | Igual a (=), Não igual a (<>), Maior do que (>), Maior do que ou igual a (>=), Menos do que (<), Menos ou igual a (<=), Contém, Não contém, Está vazio, Não está vazio, Começa com, Não começa com, Termina com, Não termina com, Está em branco, Não está em branco | Igual a (=) | Escolha a relação do primeiro operando com o segundo operando. |
First operand | Não | * | Introduza o nome de um valor definido por uma ação, texto, número ou expressão anterior para comparar com o segundo operando. | |
Second operand | Não | * | Introduza o nome de um valor produzido por uma ação, texto, número ou expressão anterior para comparar com o primeiro operando. |
Variáveis produzidas
Esta ação não produz quaisquer variáveis.
Exceções
Esta ação não inclui quaisquer exceções.
If
Marca o início de um bloco de ações que é executado se a condição especificada nesta instrução for satisfeita.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor Predefinido | Descrição |
---|---|---|---|---|
Operator | N/A | Igual a (=), Não igual a (<>), Maior do que (>), Maior do que ou igual a (>=), Menos do que (<), Menos ou igual a (<=), Contém, Não contém, Está vazio, Não está vazio, Começa com, Não começa com, Termina com, Não termina com, Está em branco, Não está em branco | Igual a (=) | Escolha a relação do primeiro operando com o segundo operando. |
First operand | Não | * | Introduza o nome de um valor definido por uma ação, texto, número ou expressão anterior para comparar com o segundo operando. | |
Second operand | Não | * | Introduza o nome de um valor produzido por uma ação, texto, número ou expressão anterior para comparar com o primeiro operando. |
Variáveis produzidas
Esta ação não produz quaisquer variáveis.
Exceções
Esta ação não inclui quaisquer exceções.
Switch
Envia a execução para partes diferentes do corpo de interruptor com base no valor da expressão.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor Predefinido | Descrição |
---|---|---|---|---|
Value to check | Não | * | Introduza um nome de valor, texto ou número para comparar com os casos seguintes. |
Variáveis produzidas
Esta ação não produz quaisquer variáveis.
Exceções
Esta ação não inclui quaisquer exceções.