Wszystkie funkcje wymienione tutaj są obsługiwane w:
Kilka ogólnych uwag na temat parametrów funkcji:
FUNKCJA | ||
---|---|---|
between (value,min,max) | ||
Sprawdza, czy wartość mieści się w podanym zakresie. | value - wartość do sprawdzenia min - minimalna wartość max - maksymalna wartość |
Obsługiwane typy wartości: integer, float Zwraca: 1 - w zakresie 0 - w przeciwnym razie Przykład: => between(last(/host/key),1,10)=1 - aktywuje się, jeśli wartość mieści się między 1 a 10. |
in (value,value1,value2,...valueN) | ||
Sprawdza, czy wartość jest równa przynajmniej jednej z wymienionych wartości. | value - wartość do sprawdzenia value1,value2,...valueN - wymienione wartości (wartości tekstowe muszą być w podwójnych cudzysłowach) |
Obsługiwane typy wartości: wszystkie Zwraca: 1 - jeśli równe 0 - w przeciwnym razie Wartość jest porównywana z wymienionymi wartościami jako liczby, jeśli wszystkie te wartości mogą być przekształcone na liczby; w przeciwnym razie porównywane jako ciągi znaków. Przykład: => in(last(/host/key),5,10)=1 - aktywuje się, jeśli ostatnia wartość jest równa 5 lub 10 => in("text", last(/host/key),last(/host/key,#2))=1 - aktywuje się, jeśli "text" jest równy jednej z ostatnich 2 wartości. |