Изменение дополнительных полей
Пример строки в которой передаются 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 варианта