Параметры запроса в URL
Параметры запроса (GET-параметры) позволяют добавлять в URL-адрес формы какие-либо атрибуты. С помощью параметров запроса вы можете автоматически заполнять поля формы, которую вы публикуете по ссылке или встраиваете на страницу с помощью iframe, например:
Чтобы настроить автоматическое заполнение полей формы:
-
Получите идентификатор вопроса и идентификатор варианта ответа (для вопросов с вариантами ответов).
-
Добавьте в 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_231038
https://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 символов, вся остальная информация отбрасывается. Это стоит иметь в виду при написании больших запросов.