Все перечисленные здесь функции поддерживаются в:
Некоторые общие замечания о параметрах функций:
ФУНКЦИЯ | ||
---|---|---|
Описание | Параметры, специфичные для функции | Комментарии |
between (значение,мин,макс) | ||
Проверка того, попадает ли значение в заданный диапазон. | значение — проверяемое значение мин — минимальное значение макс — максимальное значение |
Поддерживаемые типы значений: integer, float Возвращает: 1 — в диапазоне 0 — в противном случае Пример: => between(last(/узел_сети/ключ),1,10)=1 — триггер сработает, если значение в пределах от 1 до 10. |
in (значение,значение1,значение2,...значениеN) | ||
Проверка того, что значение равно хотя бы какому-нибудь из перечисленных значений. | значение — проверяемое значение значение1,значение2,...значениеN — перечисленные значения (строковые значения должны быть в двойных кавычках) |
Поддерживаемые типы значений: все Возвращает: 1 — если равно 0 — в противном случае Значение сравнивается с перечисленными значениями как число, если все эти значения могут быть преобразованы в число; в противном случае сравнивается как строка. Пример: => in(last(/узел_сети/ключ),5,10)=1 — триггер сработает, если последнее значение равно либо 5, либо 10 => in("text", last(/узел_сети/ключ),last(/узел_сети/ключ,#2))=1 — триггер сработает, если любое из двух последних значений равно «text». |