Все перечисленные здесь функции поддерживаются в:
Некоторые общие замечания о параметрах функций:
ФУНКЦИЯ | ||
---|---|---|
Описание | Параметры, специфичные для функции | Комментарии |
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". |