Параметры запроса в URL
Параметры запроса (GET-параметры) позволяют добавлять в URL-адрес формы какие-либо атрибуты. С помощью параметров запроса вы можете автоматически заполнять поля формы, которую вы публикуете по ссылке или встраиваете на страницу с помощью iframe, например:

Чтобы настроить автоматическое заполнение полей формы:
-
Получите идентификатор вопроса и идентификатор варианта ответа (для вопросов с вариантами ответов).
-
Добавьте в URL формы знак вопроса
?и за ним укажите параметры: идентификаторы вопросов и ответов. Формат параметра зависит от типа вопроса.
Примеры заполнения разных типов вопросов
В URL формы укажите параметры после знака ?:
-
Для вопросов с полем ввода, например
Короткий текст
,Почта
:<идентификатор_вопроса>=<текст_ответа>Если в тексте ответа несколько слов, замените пробелы знаком
+. Например:https://forms.yandex.ru/u/5e2ac2d850bdb705********/?answer_short_text_1685088=Планета+Земля -
Для вопросов с вариантами ответов, например
Один вариант
илиНесколько вариантов
:<идентификатор_вопроса>=<идентификатор_ответа>Например:
-
Чтобы выбрать один вариант ответа:
https://forms.yandex.ru/u/5e2ac2d850bdb705********/?answer_choices_1685184=1958524 -
Чтобы добавить второй вариант ответа, добавьте символ
&, снова укажите идентификатор вопроса и идентификатор второго варианта ответа:https://forms.yandex.ru/u/5e2ac2d850bdb705********/?answer_choices_1685184=1958524&answer_choices_1685184=1958526
-
-
Для вопроса
Дата
:<идентификатор_вопроса>=YYYY-MM-DDНапример:
https://forms.yandex.ru/u/5e2ac2d850bdb705********/?answer_date_1685200=2020-01-27 -
Для вопроса
Да / Нет
:<идентификатор_вопроса>=TrueНапример:
https://forms.yandex.ru/u/5e2ac2d850bdb705********/?answer_boolean_1685199=True -
Для вопроса
Оценка по шкале
.
Выбрать ответ по одному критерию:<идентификатор_вопроса>=<идентификатор_ответа>Выбрать ответы по нескольким критериям:
<идентификатор_вопроса>[<идентификатор_критерия_X>]=<идентификатор_ответа_X>&<идентификатор_вопроса>[<идентификатор_критерия_Y>]=<идентификатор_ответа_Y>Например:
https://forms.yandex.ru/u/5e2ac2d850bdb705********/?answer_choices_1686274=231035_231038https://forms.yandex.ru/u/5e2ac2d850bdb705********/?answer_choices_1686274[231034]=231034_231037&answer_choices_1686274[231035]=231035_231038
Как заполнить несколько полей формы
Чтобы заполнить сразу несколько полей формы, добавьте несколько параметров через символ &:
https://forms.yandex.ru/u/5e2ac2d850bdb705********/?answer_short_text_1685088=Иван+Петров&answer_choices_1685184=1958524
Примечание
В URL можно записать не более, чем 32000 символов, вся остальная информация отбрасывается. Это стоит иметь в виду при написании больших запросов.
Настроить предзаполнение формы с несколькими страницами
Вы можете сформировать ссылку, которая сразу открывает выбранную страницу многостраничной формы и одновременно подставляет значения в обязательные поля предыдуших страниц. Так пользователю будет проще сориентироваться в формах с большим количеством страниц и полей.
Чтобы настроить предзаполнение формы с несколькими страницами:
-
Добавьте в URL формы после знака
?параметрpageи укажите номер страницы.page=<номер_страницы>Например:
https://forms.yandex.ru/u/5e2ac2d850bdb705********/?page=2 -
После параметра
pageдобавьте ответы на обязательные вопросы, которые были на предыдущих страницах. Ответы на необязательные вопросы можно не указывать.Например:
https://forms.yandex.ru/u/5e2ac2d850bdb705********/?page=2&answer_one_answer_9008952445400254=1753190690595&answer_choices_815037=63064501