Todas as funções listadas aqui são suportadas em:
Algumas notas gerais sobre parâmetros de função:
FUNÇÃO | |||
---|---|---|---|
Descrição | Parâmetros específicos da função | Comentários | |
entre (valor,min,max) | |||
Verifique se um valor pertence ao intervalo fornecido. | valor - valor a ser verificado min - valor mínimo max - valor máximo |
Tipos de valor suportados: inteiro, flutuante Retorna: 1 - no intervalo 0 - caso contrário Exemplo: => entre(last(/host/key) ,1,10)=1 - dispara se o valor estiver entre 1 e 10. |
|
in (valor,valor1,valor2,...valorN) | |||
Verifique se um valor é igual a pelo menos um dos valores listados. | valor - valor a ser verificado valor1,valor2,...valorN - valores listados (valores de string devem ser aspas duplas) |
Tipos de valor suportados: todos Retorna: 1 - se igual 0 - caso contrário O valor é comparado aos valores listados como números, se todos esses valores podem ser convertidos em numéricos; caso contrário, comparado como strings. Exemplo: => in(last(/host/key),5,10)=1 - acionar se o último valor é igual a 5 ou 10 => in("text", last(/host/key),last(/host/key,#2))=1 - disparar se "texto" for igual a qualquer um dos últimos 2 valores. |