Partilhar via


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.