Изменение дополнительных полей

Пример строки в которой передаются 3 значения: "любое значение;true;93"Метод для изменения уже существующих полей в запросе window.usedeskMessenger.setAdditionalFields

Используйте метод при передаче значений в уже существующий запрос. Значения, которые вы передаёте, обновятся в текущем запросе.

Для запроса установлено ограничение — не более 3 запросов в минуту. При превышении лимита дополнительные поля не будут обновлены.

Укажите параметр «true», если необходимо передавать значения дополнительных полей из localstorage в каждый новый запрос.

Пример запроса
window.usedeskMessenger.setAdditionalFields(
    [
        {
            id: 3840, value: "текст"
        },
        {
            id: 4704, value: "флажок"
        },
        [
            {
                id: 4011,value: "Вложенный список"
            }
        ]
    ],
true )

Как работать с дополнительными полями

Получение ID дополнительного поля

Значения дополнительных полей можно получить двумя способами:

1) В Юздеске перейти в Настройки → Дополнительные поля. ID будет указан рядом с названием поля

2) С помощью API, метод «Получить список дополнительных полей».

Получение значений полей с типом «Раскрывающийся список» и «Вложенный список»

Возможные значения таких полей можно получить с помощью API, метод «Получить список дополнительных полей».

Передача значений разных типов дополнительных полей

Значение поля передается в параметре value.

  • Для текстовых полей значение не должно превышать 255 символов
  • Для чекбокс полей – true/false
  • Для лист полей – id варианта