Comando IF
Especifica uma condição que deve ser avaliada como verdadeira para executar um comando.
Sintaxe
IF teste comando
Parâmetros
Nome | Descrição |
---|---|
testar |
A condição que deve ser cumprida para que o comando seja executado. |
comando |
Qualquer comando de ACLScript válido para execução se teste for avaliado como verdadeiro. |
Exemplos
Execução condicional de um comando
Você quer usar CLASSIFY em uma tabela, mas somente se a variável v_contador for maior que dez:
IF v_contador > 10 CLASSIFY ON Local TO "Contagem_por_local.fil" OPEN
Execução de um comando com base em uma decisão do usuário
Você quer permitir que o usuário do script decida se a tabela deve ou não ser classificada.
No script, inclua uma caixa de diálogo com uma caixa de seleção que, se selecionada, permite a execução do comando CLASSIFY. A caixa de seleção armazena um valor de entrada verdadeiro ou falso na variável lógica v_caixa_seleção_classificar.
Use um teste IF para determinar o valor de v_caixa_seleção_classificar. Se o valor for verdadeiro, CLASSIFY será executado:
IF v_caixa_seleção_classificar=T CLASSIFY ON Local TO "Contagem_por_local.fil" OPEN
Observações
Comparação entre o comando IF e o parâmetro IF
A lógica do comando IF difere do parâmetro IF usado pela maioria dos comandos:
- O comando IF determina se um comando associado é executado ou não, dependendo do valor da expressão de teste
- O parâmetro IF determina se o comando é executado em cada registro de uma tabela do Analytics com base no valor da expressão de teste
Tomada de decisão em scripts
Em um script, você pode inserir uma série de testes do comando IF e executar comandos diferentes baseados nos resultados. O comando IF Também pode ser usado para testar o valor de uma variável para determinar se há necessidade de mais processamento.