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.