Áú»¢¶Ä²©

Table of Contents

7 Fonctions op¨¦rateur

Toutes les fonctions r¨¦pertori¨¦es ici sont prises en charge dans?:

Quelques notes g¨¦n¨¦rales sur les param¨¨tres de fonction?:

  • Les param¨¨tres de fonction sont s¨¦par¨¦s par une virgule
  • Les expressions sont accept¨¦es comme param¨¨tres
FONCTION
Description Param¨¨tres sp¨¦cifiques ¨¤ la fonction Commentaires
between (valeur,min,max)
V¨¦rifier si une valeur appartient ¨¤ la plage donn¨¦e. valeur - valeur ¨¤ v¨¦rifier
min - valeur minimale
max - valeur maximale
Types de valeur pris en charge?: entier, float

Renvoi?:
1 - dans la plage
0 - sinon

Exemple?:
=> between(last(/host/key),1,10)=1 - se d¨¦clenche si la valeur est comprise entre 1 et 10.
in (valeur,valeur1,valeur2,...valeurN)
V¨¦rifier si une valeur est ¨¦gale ¨¤ au moins une des valeurs r¨¦pertori¨¦es. valeur - valeur ¨¤ v¨¦rifier
valeur1,valeur2,...valeurN - valeurs r¨¦pertori¨¦es (les valeurs de cha?ne doivent ¨ºtre doubles guillemets)
Types de valeurs pris en charge?: tous

Renvoi?:
1 - si ¨¦gal
0 - sinon

La valeur est compar¨¦e aux valeurs r¨¦pertori¨¦es sous forme de nombres, si toutes ces valeurs peuvent ¨ºtre converties en num¨¦rique?; sinon compar¨¦s ¨¤ des cha?nes.

Exemple?:
=> in(last(/host/key),5,10)=1 - d¨¦clencheur si le la derni¨¨re valeur est ¨¦gale ¨¤ 5 ou 10
=> in("text", last(/host/key),last(/host/key,#2))=1 - d¨¦clencher si "text" est ¨¦gal ¨¤ l'une des 2 derni¨¨res valeurs.