2015-01-08 2 views
9

Я создал Google Survey, и я хочу иметь возможность передавать параметры URL в опрос, чтобы я мог отслеживать, откуда поступают ответы. В идеале эти параметры URL будут заполнены в электронную таблицу.Google Surveys - способ передачи параметров URL в опрос?

Я пытался что-то вроде этого:

https://docs.google.com/forms/d/HASH/viewform? src = MY_SOURCE & ref = MY_REF

Однако, похоже, что это не работает.

Любая помощь или комментарии оценили!

+0

Возможный дубликат [Как вы получаете параметры URL-адреса в форме Google с помощью скрипта Google Apps?] (Http://stackoverflow.com/questions/21554204/how-do-you-get-url-parameters-in- a-google-form-using-google-apps-script) – WBT

+0

Возможный дубликат [this] (http://stackoverflow.com/questions/21554204/how-do-you-get-url-parameters-in-a- google-form-using-google-apps-script) или [это] (http://stackoverflow.com/questions/20342684/hidden-field-in-a-google-form), а также, возможно, лучше подходит для Интернета Сайт приложений, такой как [это] (http://webapps.stackexchange.com/questions/79956/how-do-i-record-the-value-of-get-parameters-passed-to-a-google-form- в-спрятан в). – WBT

ответ

8

Там нет никакого способа передать скрытую информацию, но вы можете предварительно заполнить поля формы с использованием параметров URL:

  1. Открыть форму в Google Forms
  2. В правом верхнем углу нажмите кнопку More [.. .]
  3. Выберите Получить предварительно заполненную ссылку
  4. Заполните любые поля ответа вы хотите предварительно заполнить
  5. Нажмите Отправить
  6. Чтобы отправить предварительно заполненные формы респондентов, скопируйте и отправьте ссылку в верхнем
+0

Спасибо, Эрик. Это сработает, если я смогу предварительно заполнить поле и скрыть его. Может быть, это возможно :). –

+1

@NathanLippi У меня такое чувство, что это возможно, используя скрипты формы, но я не могу найти способ обнаружить и сохранить параметр с помощью API https://developers.google.com/apps-script/reference/forms/ – Abram

+1

Can вы точно определяете, где он на самом деле говорит, что на странице, на которую вы ссылаетесь? Пожалуйста, включите соответствующую информацию в свой ответ. –

8

Я хотел, чтобы пройти через скрытую информацию через форму Google и придумал немного работы вокруг:

  1. Создать новую страницу/раздел (старые и новые формы) в форме с вопросами, которые вы хотите заполнить. Если у вас несколько страниц, сделайте скрытую страницу последней для симуляции.

  2. Используйте опцию «продолжить на страницу» на последней странице/разделе, которое вы хотите видеть, чтобы перейти в пункт «Отправить».

  3. Используйте инструмент предварительной обработки, чтобы получить идентификаторы записей и настроить связь по мере необходимости.

Когда пользователь получает доступ к форме через предварительно заполненный URL, скрытые данные будут заполнены на скрытой странице, и представлены их другие ответы ... Хотя это будет скрыто от точки зрения ЕС.

Я использую это часто для передачи данных из одной формы в другую. С помощью дополнения CopyDown, чтобы скопировать формулу после отправки каждой формы, чтобы она создавала URL-адрес предварительной заливки, при нажатии на нее есть только основные вопросы (например, номер записи, имя и т. Д.) Для проверки информации. Нажмите «Далее», а затем «Отправить»!

+1

Это не работает. Когда вы ставите «После раздела 1: Отправить», значения в разделе «Раздел 2» не заполняются заранее. Кажется, что значения становятся предварительно заполненными только тогда, когда показаны. –

Смежные вопросы