Переменные param и params в оповещениях, уведомлениях, шаблонах стилей

Переменная param

Переменная param используется в тексте оповещения /уведомления и в тексте шаблона стилей.

Переменная определяется в скрипте кастомизации и затем используется в тексте оповещения /уведомления, шаблона стилей. Сначала выполняется скрипт, затем генерируется текст оповещения /уведомления.

Пример для оповещений:

  1. Определение переменной в скрипте кастомизации (в поле "Скрипт"):

    notification.scriptParams['param'] = 123 // значение переменной может быть любым;

  2. Конструкция для использования переменной в тексте оповещения (поле "Текст оповещения"):

    ${notification.scriptParams['param']}

Пример для уведомлений в интерфейсе:

  1. Определение переменной в скрипте кастомизации (в поле "Скрипт"):

    push.scriptParams['param'] = 123 //значение переменной может быть любым;

  2. Конструкция для использования переменной в тексте уведомления (поле "Текст уведомления"):

    ${push.scriptParams['param']}

Пример для уведомлений в мобильном приложении:

  1. Определение переменной в скрипте кастомизации (в поле "Скрипт"):

    pushMobile.scriptParams['param'] = 123 //значение переменной может быть любым;

  2. Конструкция для использования переменной в тексте уведомления (поле "Текст уведомления"):

    ${pushMobile.scriptParams['param']}

Подробное описание скриптов кастомизации:

Переменная params

Переменная params используется в поле "Кому", в тексте оповещения /уведомления и в тексте шаблона стилей.

Значение переменной params содержит значения параметров действия по событию, заполняемых в интерфейсе на форме выполнения пользовательского действия по событию, см. Настройка параметров пользовательского действия.

До версии 4.7 переменная "params" могла использоваться в скриптах для любых целей. С версии 4.7 и старше скрипты с переменной "params" работают по указанной системной логике (обращение к параметрами на форме), другая логика переменной игнорируется. Чтобы использовать другую логику переменной params, необходимо заменить в существующих скриптах название своей переменной "params" на какое-то другое