Опубликовать форму

Сразу после создания форма становится доступной для заполнения. Вы можете опубликовать форму по прямой ссылке, встроить ее в веб-сайт или поделиться ссылкой на форму в соцсетях. Если вы используете Яндекс Формы для бизнеса, вы можете разместить форму на Вики или интегрировать ее в Трекер.

При публикации формы вы можете задать ограничения по датам и общему количеству ответов или разрешить заполнять форму только сотрудникам организации Яндекс 360 для бизнеса.

Если с помощью формы вы будете собирать персональные данные респондентов, пожалуйста, соблюдайте Условия использования сервиса.

Вы можете вносить изменения в форму и ее настройки даже после публикации.

Чтобы получить ссылку на форму:

  1. Откройте форму и нажмите кнопку Опубликовать над списком вопросов.

  2. Во всплывающем окне Поделитесь формой выберите ссылку или код iframe и справа нажмите .

    Позже вы сможете вновь открыть это окно по кнопке справа от Опубликовать.

  3. Отправьте ссылку пользователям или разместите ее на общедоступных ресурсах.

Если требуется, чтобы стандартные сообщения Форм, такие как предупреждения о неправильно заполненных полях, отображались на английском языке, в адресе ссылки замените домен .ru на .com.

Если нужны персональные ссылки на форму, например, чтобы распространить анкеты для участников акции, вы можете сгенерировать ключи с уникальными ссылками. По ссылке из сгенерированного ключа пользователь сможет заполнить форму только один раз.

Сгенерированные ключи позволяют распространять формы до того, как они были опубликованы. Если вы нажали кнопку Опубликовать в конструкторе, сгенерированные ключи перестанут работать как уникальные ссылки: при переходе по ним форму можно будет заполнить несколько раз.

Чтобы сгенерировать ключи:

  1. Выберите форму и перейдите на вкладку Настройки → Персональные ссылки.
  2. Нажмите Сгенерировать ключи.
  3. Укажите название для набора ключей и количество ключей.
  4. Нажмите Сгенерировать — набор ключей появится в списке.

Ссылки на форму хранятся в XLS-файле сгенерированного набора ключей. Чтобы получить ссылки на форму, экспортируйте файл и скопируйте из него ссылки.

Если требуется деактивировать неиспользованные ключи, нажмите  → Сделать неактивным. После этого статус ссылки изменится на Неактивный.

Опубликовать на сайте

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

  1. Выберите форму и нажмите кнопку Опубликовать над списком вопросов.

  2. Во всплывающем окне Поделитесь формой выберите ссылку или код iframe и справа нажмите .

    Позже вы сможете вновь открыть это окно по кнопке справа от Опубликовать.

  3. Скопируйте код формы из поля Код для вставки iframe.

  4. Вставьте его в HTML-код страницы, на которой нужно разместить форму.

  5. При необходимости добавьте к коду дополнительные параметры отображения формы.

Чтобы форму можно было размещать только в блоке iframe, настройте ограничение:

  1. Перейдите на вкладку Настройки → Дополнительно.

  2. Включите опцию Разрешить публикацию только в iframe. В этом случае поделиться формой по прямой ссылке станет невозможно.

Если на вашем сайте или сервисе установлены ограничения на встраивание сайтов в iframe через Content Security Policy, для корректной работы форм в iframe добавьте домены forms.yandex.ru и cloud.yandex.ru в правило frame-src.

Укажите в настройках вашего сайта или сервиса:

Content-Security-Policy: frame-src https://forms.yandex.ru https://cloud.yandex.ru;

Дополнительные параметры

Вы можете настроить правила для отображения формы на сайте:

  • Чтобы задать размер формы, измените значение параметра width. Размер можно указать в процентах или пикселях.
    Например, чтобы форма растягивалась по ширине страницы, укажите width="100%".

  • Чтобы отрегулировать высоту формы, добавьте в код формы параметр height. Значение можно указать в процентах или пикселях.

  • Чтобы отобразить рамку вокруг формы, измените значение параметра frameborder на frameborder=1.

  • Чтобы определить тему для отображения формы, к адресу формы после параметра iframe=1 добавьте символ амперсанд & и query-параметр theme (или _theme) с одним из значений:

    • theme=light — светлая тема.
    • theme=dark — темная тема.
    • theme=dark-hc — темная тема с повышенной контрастностью.
    • theme=light-hc — светлая тема с повышенной контрастностью.

Пример кода формы:

<iframe src="https://forms.yandex.ru/1234/?iframe=1&theme=dark" frameborder="1" width="650" height="800"></iframe>

Разместить на Вики

Работать с Вики могут только пользователи Форм для бизнеса.

Чтобы разместить форму на странице Вики:

  1. Выберите форму и нажмите кнопку Опубликовать над списком вопросов.

  2. Во всплывающем окне Поделитесь формой выберите ссылку или код iframe и справа нажмите .

    Позже вы сможете вновь открыть это окно по кнопке справа от Опубликовать.

  3. Вставьте ссылку в текст вики-страницы в формате:

    {% forms src="<ссылка_на_форму>" %}
    

Добавить в Трекер

Вы можете настроить форму для создания задач и встроить ее в интерфейс Трекера. Такая форма будет отображаться на странице создания задачи рядом со стандартной. Она поможет пользователям создавать задачи по определенному шаблону, не отвлекаясь на лишние поля и параметры. Подробнее о формах в Трекере читайте в документации Трекера.

Снять с публикации

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

  1. Выберите форму и нажмите кнопку Опубликована  над списком вопросов.

  2. Нажмите кнопку Снять с публикации.