Параметры запроса в URL

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

Пример предзаполнения текстового поля

Чтобы настроить автоматическое заполнение полей формы:

  1. Получите идентификатор вопроса и идентификатор варианта ответа (для вопросов с вариантами ответов).

  2. Добавьте в 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
      
  3. Чтобы заполнить сразу несколько полей формы, добавьте несколько параметров через символ &:

    https://forms.yandex.ru/u/5e2ac2d850bdb705********/?answer_short_text_1685088=Иван+Петров&answer_choices_1685184=1958524
    

В URL можно записать не более, чем 32000 символов, вся остальная информация отбрасывается. Это стоит иметь в виду при написании больших запросов.