Получить идентификаторы вопросов и ответов
Идентификаторы вопросов и ответов используются для предзаполнения форм. Существует несколько способов получить идентификаторы для разных типов вопросов.
Идентификатор вопроса
Идентификатор вопроса можно узнать в окне редактирования вопроса в разделе Настройки.
Идентификаторы для серии вопросов
Серию вопросов пользователь может добавить на форму несколько раз. Таким образом, вопросы из серии могут повторяться. Чтобы различать несколько экземпляров одного и того же вопроса, к идентификаторам вопросов в серии добавляется суффикс — номер экземпляра через двойное подчеркивание. Нумерация начинается с нуля: __0
, __1
, __2
и так далее.
Например, на форме есть серия вопросов:
-
Имя
с идентификаторомtext_2643945
. -
Телефон
с идентификаторомphone_2752014
.
Чтобы сделать предзаполнение полей в серии вопросов, настройте GET-параметры:
-
Для первого экземпляра серии (который отображается на форме по умолчанию) используйте идентификаторы вопросов:
text_2643945__0
,phone_2752014__0
. -
Для второго экземпляра серии (который может добавить пользователь, нажав Ещё «серия вопросов») используйте идентификаторы вопросов:
text_2643945__1
,phone_2752014__1
.
Идентификатор ответа
Чтобы узнать идентификатор ответа:
-
Выберите блок вопроса.
-
На панели слева в разделе Ответы нажмите значок Расширенные параметры.
-
Скопируйте значение из поля Идентификатор.
Примечание
Идентификаторы можно редактировать. Варианты ответов в пределах одного вопроса должны иметь уникальные идентификаторы.
Оценки по шкале
, Вики
, Города и страны
Идентификаторы ответов для вопросов Идентификаторы ответов можно узнать в браузере с помощью инструментов разработчика. Этой функцией может воспользоваться как автор формы, так и пользователь, который ее заполняет.
Рассмотрим получение идентификаторов на примере Яндекс Браузера:
-
Откройте инструменты разработчика с помощью сочетания клавиш Ctrl+Shift+I (для Windows и Linux) или ⌘ + Option + I (для macOS).
-
Выберите инструмент и нажмите на поле, список или маркер нужного варианта ответа.
-
На вкладке Elements будет подсвечен фрагмент кода страницы с параметрами выбранного вопроса или варианта ответа.
-
Найдите в коде значения идентификаторов:
-
Идентификатор вопроса — значение параметра
name
(кроме вопросов типаОценка по шкале
). -
Идентификатор ответа — значение параметра
value
.
-
Для вопроса типа
Выпадающий список
в коде перечислены все доступные варианты ответов.
-
Для вопроса типа
Оценка по шкале
параметрname
содержит идентификатор вопроса, а в параметреdata-qa
есть идентификатор ответа. В примере ниже это6815528_6815524
.
-
Для вопроса c саджестом, типа
Города и страны
илиВики
нужно перейти в запросыResponse
.
В блоке
getSuggest
будет список вариантов ответов, включающих название страны иid
ответа.
-