Comando
If / Else
Estrutura de decisão condicional. Suporta múltiplos Else If e um Else final opcional.
If (condicao) { ... } Else If (condicao) { ... } Else { ... }
Parâmetros
| Bloco | Obrigatório | Descrição |
|---|---|---|
If (cond) { } | Sim | Executado se a condição for verdadeira. |
Else If (cond) { } | Não | Avaliado se o If anterior foi falso. Podem existir vários. |
Else { } | Não | Executado se nenhuma condição anterior for verdadeira. |
Exemplos
If ($valor > 100) {
Output('Valor alto')
}
If ($status == 'ativo') {
ControlClick('btnProcessar')
}
Else If ($status == 'pendente') {
ControlClick('btnAguardar')
}
Else {
Output('Status desconhecido: ' + $status)
}
// Com funções:
If (FileExists(@'C:\saida.pdf')) {
MoveFile(@'C:\saida.pdf', @'C:\processados\saida.pdf')
}
Observações
A condição é avaliada como JavaScript — suporta operadores ==, !=, >, <, >=, <=, &&, ||, !. Variáveis e funções são interpoladas antes da avaliação.