Использование тернарного оператора
В шаблонах уведомлений можно применять тернарные операторы и встроенные функции (например, isEmpty
), чтобы гибко управлять выводом текста в зависимости от условий.
1. Тернарный оператор (условие ? значение_если_истина : значение_если_ложь
)
условие ? значение_если_истина : значение_если_ложь
)Позволяет выводить разные значения в зависимости от условия.
Примеры использования
1.1. Проверка на черный список
{{%isInBlacklist% ? При оформлении заявки оператором %operator.personal.shortName% были обнаружены соответствия в Черном списке:}}
{{%isInBlacklist% ? %blacklistComment%:}}
Как работает:
Если
isInBlacklist = true
→ выводится предупреждение.Если
false
→ пустая строка.
2. Встроенная функция isEmpty()
isEmpty()
Проверяет, пуста ли строка или нет.
Примеры
2.1. Проверка серии документа
{{ %isInBlacklist% && isEmpty(%person.documents.0.series%) ? ____________ : %person.documents.0.series%}}
Как работает:
Если
isInBlacklist = true
иperson.documents.0.series
пусто → выводится "Серия документа не указана".Иначе → подставляется серия документа.
Last updated
Was this helpful?