Переменные param и params в оповещениях, уведомлениях, шаблонах стилей
Переменная param
Переменная param используется в тексте оповещения /уведомления и в тексте шаблона стилей.
Переменная определяется в скрипте кастомизации и затем используется в тексте оповещения /уведомления, шаблона стилей. Сначала выполняется скрипт, затем генерируется текст оповещения /уведомления.
Пример для оповещений:
-
Определение переменной в скрипте кастомизации (в поле "Скрипт"):
notification.scriptParams['param'] = 123 // значение переменной может быть любым;
-
Конструкция для использования переменной в тексте оповещения (поле "Текст оповещения"):
${notification.scriptParams['param']}
Пример для уведомлений в интерфейсе:
-
Определение переменной в скрипте кастомизации (в поле "Скрипт"):
push.scriptParams['param'] = 123 //значение переменной может быть любым;
-
Конструкция для использования переменной в тексте уведомления (поле "Текст уведомления"):
${push.scriptParams['param']}
Пример для уведомлений в мобильном приложении:
-
Определение переменной в скрипте кастомизации (в поле "Скрипт"):
pushMobile.scriptParams['param'] = 123 //значение переменной может быть любым;
-
Конструкция для использования переменной в тексте уведомления (поле "Текст уведомления"):
${pushMobile.scriptParams['param']}
Подробное описание скриптов кастомизации:
- Скрипт кастомизации оповещения
- Скрипт кастомизации уведомления
- Скрипт кастомизации уведомления в мобильном приложении
Переменная params
Переменная params используется в поле "Кому", в тексте оповещения /уведомления и в тексте шаблона стилей.
Значение переменной params содержит значения параметров действия по событию, заполняемых в интерфейсе на форме выполнения пользовательского действия по событию
До версии 4.7 переменная "params" могла использоваться в скриптах для любых целей. С версии 4.7 и старше скрипты с переменной "params" работают по указанной системной логике (обращение к параметрами на форме), другая логика переменной игнорируется. Чтобы использовать другую логику переменной params, необходимо заменить в существующих скриптах название своей переменной "params" на какое-то другое