Добавить ответ на Вики

Важно

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

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

Важно

Интеграция не сработает, если к странице на Вики ограничен доступ пользователей. В этом случае предоставьте доступ к вашей странице служебному аккаунту @yndx-wiki-cnt-robot.

Настройка отправки ответов на Вики различается в зависимости от того, куда нужно добавить ответ: на страницу Вики или в динамическую таблицу.

Добавить ответы на страницу

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

  1. Выберите форму и перейдите на вкладку Интеграции.

  2. Выберите группу действий, в которой вы хотите настроить отправку ответов на Вики, и внизу группы нажмите кнопку Вики.

  3. Укажите адрес вики-страницы, на которую будут отправляться данные из формы. Адрес указывается без домена. Например: users/login/my-page.

  4. В поле Выбрать действие укажите Добавить на страницу.

  5. В поле Текст для записи укажите, какие данные нужно добавлять на страницу. Вы можете оформить текст с помощью разметки YFM. Подробнее читайте в Справке Вики.

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

    1. В правом верхнем углу поля ввода нажмите значок .

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

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

  6. По умолчанию ответ добавляется в конец страницы. Чтобы добавлять ответы в начало страницы, включите опцию Добавить ответ на страницу → В начало.

    Чтобы добавлять ответы в определенное место на странице:

    1. Вставьте в текст страницы якорь в том месте, куда нужно добавлять ответы из формы. Например, #[Якорь](anchor).

    2. В настройках интеграции с Вики добавьте к адресу страницы символ # и имя якоря: users/login/my-page#anchor. Ответы из формы будут добавляться на страницу после якоря.

    Подробнее об использовании якорей читайте в Справке Вики.

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

  8. Выберите язык интеграции. Если переводы доступны, интеграция будет выполнена на выбранном языке. По умолчанию для стран СНГ используется русский язык, а для всех остальных стран — английский.

  9. Нажмите Сохранить.

Добавить ответы в динамическую таблицу

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

  1. Выберите форму и перейдите на вкладку Интеграции.

  2. Выберите группу действий, в которой вы хотите настроить отправку ответов на Вики, и внизу группы нажмите кнопку Вики.

  3. Укажите адрес динамической таблицы, на которую будут отправляться данные из формы. Вставьте в поле Адрес страницы абсолютную или относительную ссылку на динамическую таблицу. Например:

    https://wiki.yandex.ru/users/<имя_пользователя>/<имя_страницы>?gridId=<ID_таблицы>

    /users/<имя_пользователя>/<имя_страницы>?gridId=<ID_таблицы>

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

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

    • Чтобы записать данные на страницу, на которой находится динамическая таблица, выберите Добавить на страницу.
    • Чтобы записать данные в динамическую таблицу, выберите Добавить в таблицу.

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

  6. Ниже укажите, какие данные нужно добавлять в таблицу. В тексте можно использовать YFM-разметку. Чтобы добавить в текст ответ на вопрос или другие данные из формы:

    1. В поле с текстом столбца нажмите значок .

    2. Выберите в списке переменную, которую нужно добавить в поле. Например, вы можете добавить в текст имя пользователя и его почту.

  7. В поле Добавить ответ на страницу выберите, куда будут добавляться новые строки — в начало или в конец таблицы.

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

  9. Выберите язык интеграции. Если переводы доступны, интеграция будет выполнена на выбранном языке. По умолчанию для стран СНГ используется русский язык, а для всех остальных стран — английский.

  10. Нажмите Сохранить.

Чтобы отправлять ответы на несколько вики-страниц одновременно, добавьте несколько действий с помощью кнопки Вики внизу страницы.

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

Решение проблем

Чтобы проверить, какие ошибки происходят при выполнении интеграций в вашей форме:

  1. Откройте форму, которой в интеграция не работает или работает неправильно.

  2. Перейдите на вкладку Интеграции и нажмите ссылку Выполненные интеграции.

  3. Проверьте, есть ли в списке сообщения об ошибках при выполнении вашей интеграции.

  4. После устранения проблемы попытайтесь повторно запустить создание задачи.

  5. Если проблему не удалось решить, обратитесь в службу поддержки.