v1.0
Comando

Switch / Case

Executa um bloco de código de acordo com o valor de uma expressão. Equivale a uma cadeia de If / Else otimizada para comparação de valor. Suporta qualquer tipo. O bloco Default (sem valor) é executado se nenhum Case corresponder.
Sintaxe
Switch (expressao) { Case valor: { ... } [Else { ... }] }

Parâmetros

ParâmetroDescrição
expressaoExpressão ou variável a comparar com cada case.

Exemplos

AthusScript
Switch ($status) {
  Case 'ativo': {
    ControlClick('btnProcessar')
  }
  Case 'inativo': {
    ControlClick('btnDesativar')
  }
  Case 'bloqueado': {
    Throw('Usuário bloqueado')
  }
  Else {
    Output('Status não reconhecido: ' + $status)
  }
}