Опубликовать форму
Сразу после создания форма становится доступной для заполнения. Вы можете опубликовать форму по прямой ссылке, встроить ее в веб-сайт или поделиться ссылкой на форму в соцсетях. Если вы используете Яндекс Формы для бизнеса, вы можете разместить форму на Вики или интегрировать ее в Трекер.
При публикации формы вы можете задать ограничения по датам и общему количеству ответов или разрешить заполнять форму только сотрудникам организации Яндекс 360 для бизнеса.
Если с помощью формы вы будете собирать персональные данные респондентов, пожалуйста, соблюдайте Условия использования сервиса.
Вы можете вносить изменения в форму и ее настройки даже после публикации.
Опубликовать по ссылке
Чтобы получить ссылку на форму:
-
Откройте форму и нажмите кнопку Опубликовать над списком вопросов.
-
Во всплывающем окне Поделитесь формой выберите ссылку или код iframe и справа нажмите
.Позже вы сможете вновь открыть это окно по кнопке
справа от Опубликовать. -
Отправьте ссылку пользователям или разместите ее на общедоступных ресурсах.
Если требуется, чтобы стандартные сообщения Форм, такие как предупреждения о неправильно заполненных полях, отображались на английском языке, в адресе ссылки замените домен .ru
на .com
.
Сгенерировать персональную ссылку
Если нужны персональные ссылки на форму, например, чтобы распространить анкеты для участников акции, вы можете сгенерировать ключи с уникальными ссылками. По ссылке из сгенерированного ключа пользователь сможет заполнить форму только один раз.
Сгенерированные ключи позволяют распространять формы до того, как они были опубликованы. Если вы нажали кнопку Опубликовать в конструкторе, сгенерированные ключи перестанут работать как уникальные ссылки: при переходе по ним форму можно будет заполнить несколько раз.
Чтобы сгенерировать ключи:
- Выберите форму и перейдите на вкладку Настройки → Персональные ссылки.
- Нажмите Сгенерировать ключи.
- Укажите название для набора ключей и количество ключей.
- Нажмите Сгенерировать — набор ключей появится в списке.
Ссылки на форму хранятся в XLS-файле сгенерированного набора ключей. Чтобы получить ссылки на форму, экспортируйте файл и скопируйте из него ссылки.
Если требуется деактивировать неиспользованные ключи, нажмите
→ Сделать неактивным. После этого статус ссылки изменится на Неактивный.Опубликовать на сайте
Чтобы опубликовать форму на вашем сайте:
-
Выберите форму и нажмите кнопку Опубликовать над списком вопросов.
-
Во всплывающем окне Поделитесь формой выберите ссылку или код iframe и справа нажмите
.Позже вы сможете вновь открыть это окно по кнопке
справа от Опубликовать. -
Скопируйте код формы из поля Код для вставки iframe.
-
Вставьте его в HTML-код страницы, на которой нужно разместить форму.
-
При необходимости добавьте к коду дополнительные параметры отображения формы.
Чтобы форму можно было размещать только в блоке iframe, настройте ограничение:
-
Перейдите на вкладку Настройки → Дополнительно.
-
Включите опцию Разрешить публикацию только в 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>
Разместить на Вики
Работать с Вики могут только пользователи Форм для бизнеса.
Чтобы разместить форму на странице Вики:
-
Выберите форму и нажмите кнопку Опубликовать над списком вопросов.
-
Во всплывающем окне Поделитесь формой выберите ссылку или код iframe и справа нажмите
.Позже вы сможете вновь открыть это окно по кнопке
справа от Опубликовать. -
Вставьте ссылку в текст вики-страницы в формате:
{% forms src="<ссылка_на_форму>" %}
Добавить в Трекер
Вы можете настроить форму для создания задач и встроить ее в интерфейс Трекера. Такая форма будет отображаться на странице создания задачи рядом со стандартной. Она поможет пользователям создавать задачи по определенному шаблону, не отвлекаясь на лишние поля и параметры. Подробнее о формах в Трекере читайте в документации Трекера.
Снять с публикации
Чтобы закончить прием ответов и снять форму с публикации:
-
Выберите форму и нажмите кнопку Опубликована
над списком вопросов. -
Нажмите кнопку Снять с публикации.