GET-параметры

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

  1. Получите идентификатор вопроса и идентификатор варианта ответа (для вопросов с вариантами ответов).
  2. Добавьте в URL формы знак вопроса ? и за ним параметр. Формат параметра зависит от типа вопроса:
    • Для вопросов с полем ввода, например «Короткий текст», «Почта»:

      <id вопроса>=<текст ответа>

      Если в тексте ответа несколько слов, замените пробелы знаком +. Например:

      https://forms.yandex.ru/u/5e2ac2d850bdb705c38ed14f/?answer_short_text_1685088=Вася+Пупкин
    • Для вопросов с вариантами ответов, например «Один вариант» или «Несколько вариантов»:

      <id вопроса>=<id ответа>

      Например:

      https://forms.yandex.ru/u/5e2ac2d850bdb705c38ed14f/?answer_choices_1685184=1958524
    • Для вопроса «Дата»:

      <id вопроса>=YYYY-MM-DD

      Например:

      https://forms.yandex.ru/u/5e2ac2d850bdb705c38ed14f/?answer_date_1685200=2020-01-27
    • Для вопроса «Да / Нет»:

      <id вопроса>=True

      Например:

      https://forms.yandex.ru/u/5e2ac2d850bdb705c38ed14f/?answer_boolean_1685199=True
    • Для вопроса «Оценка по шкале».

      Выбрать ответ по одному критерию:

      <id вопроса>=<id ответа>

      Выбрать ответы по нескольким критериям:

      <id вопроса>[<id критерия X>]=<id ответа X>&<id вопроса>[<id критерия Y>]=<id ответа Y>

      Например:

      https://forms.yandex.ru/u/5e2ac2d850bdb705c38ed14f/?answer_choices_1686274=231035_231038
      https://forms.yandex.ru/u/5e2ac2d850bdb705c38ed14f/?answer_choices_1686274[231034]=231034_231037&answer_choices_1686274[231035]=231035_231038
  3. Чтобы заполнить сразу несколько полей формы, добавьте несколько GET-параметров через символ &:
    https://forms.yandex.ru/u/5e2ac2d850bdb705c38ed14f/?answer_short_text_1685088=Вася+Пупкин&answer_choices_1685184=1958524