Table of Contents

7 פונקציות מפעיל

כל הפונקציות המפורטות כאן נתמכות ב:

כמה הערות כלליות על פרמטרי פונקציה:

  • פרמטרים של פונקציה מופרדים בפסיק
  • ביטויים מתקבלים כפרמטרים
FUNCTION
תיאור פרמטרים ספציפיים לפונקציה הערות
בין (value,min,max)
בדוק אם ערך שייך לטווח הנתון. ערך - ערך לבדיקה
min - ערך מינימלי
מקסימום - ערך מקסימלי
סוגי ערכים נתמכים: מספר שלם, לצוף

מחזיר:
1 - בטווח
0 - אחרת

דוגמה:
=> between(last(/host/key),* *1,10**)=1 - טריגר אם הערך הוא בין 1 ל-10.
in (value,value1,value2,...valueN)
בדוק אם ערך שווה לפחות לאחד מהערכים המפורטים. ערך - ערך לבדיקה
value1,value2,...valueN - ערכים ברשימה (ערכי המחרוזת חייבים להיות כפולים -quoted)
סוגי ערכים נתמכים: הכל

מחזיר:
1 - אם שווה
0 - אחרת

הערך מושווה לערכים הרשומים כמספרים, אם כל ניתן להמיר ערכים אלה למספרים; בהשוואה אחרת כמחרוזות.

דוגמה:
=> in(last(/host/key),5,10)=1 - טריגר אם הערך האחרון שווה ל-5 או 10
=> in("text", last(/host/key),last(/host/key,#2))=1 - טריגר אם "טקסט" שווה לכל אחד מ-2 הערכים האחרונים.