Google Surveys - способ передать параметры URL в опрос?
Я создал опрос Google и хочу, чтобы в опросе передавались параметры URL, чтобы можно было отслеживать, откуда приходят ответы. В идеале эти параметры URL должны быть введены в электронную таблицу.
Я пробовал что-то вроде этого:
https://docs.google.com/forms/d/HASH/viewform?SRC =MY_SOURCE& исх =MY_REF
Тем не менее, это не похоже на работу.
Любая помощь или комментарии приветствуются!
5 ответов
Невозможно передать скрытую информацию, но вы можете предварительно заполнить поля формы, используя параметры URL:
- Откройте форму в Google Forms
- В правом верхнем углу нажмите Подробнее [...]
- Выберите Получить предварительно заполненную ссылку
- Заполните все поля ответа, которые вы хотите предварительно заполнить
- Нажмите Отправить
- Чтобы отправить предварительно заполненную форму респондентам, скопируйте и отправьте ссылку вверху
Я наткнулся на это и решил сделать следующее.
- Создать форму
- Внизу добавьте свои собственные параметры (скажем, user_id)
- Нажмите тройные точки в правом верхнем углу, чтобы получить предварительно заполненную ссылку
- Заполните параметр user_id значением user_id
- Нажмите "Создать" и скопируйте ссылку (внизу слева)
- Ваша ссылка будет выглядеть так: https://docs.google.com/forms/d/e/1FAIplshiflshdlshdflkhlkb0Exboi5usdfsdf-f/viewform?entry.1370129364=user_id
В моем случае я написал что-то, что заменяет {user_id} фактическим идентификатором пользователя. Ссылка выглядела так: https://docs.google.com/forms/d/e/1FAIplshiflshdlshdflkhlkb0Exboi5usdfsdf-f/viewform?entry.1370129364=%7Buser_id%7D Я сделал простую замену (например, user_id = 123455) ссылка выглядит так https://docs.google.com/forms/d/e/1FAIplshiflshdlshdflkhlkb0Exboi5usdfsdf-f/viewform?entry.1370129364=123455 и щелкнув по нему, вы заполните user_id в форме с 123455
Сделайте это, если вы не возражаете, чтобы пользователи могли изменять данные (большинство из них этого не делают).
Я хотел передать скрытую информацию через форму Google и придумал немного поработать:
Создайте новую форму / раздел (старые или новые формы) в форме с вопросами, которые вы хотите заполнить. Если у вас есть несколько страниц, сделайте скрытую страницу последней для простоты.
Используйте опцию "Перейти к странице" на последней странице / разделе, которую вы хотите видеть, чтобы перейти к "Отправить".
Используйте инструмент предварительной заливки, чтобы получить идентификаторы записей и настроить ссылку, как вам нужно.
Когда пользователь получает доступ к форме через предварительно заполненный URL-адрес, скрытые данные будут заполнены на скрытой странице и отправлены вместе с другими ответами... Хотя они будут скрыты с точки зрения ЕС.
Я часто использую это для передачи данных из одной формы в другую. С помощью дополнения CopyDown для копирования формулы после каждой отправки формы, чтобы она строила URL-адрес предварительного заполнения, чтобы при щелчке у него были только основные вопросы (например, номер записи, имя и т. Д.) Для проверки информации. Нажмите Далее, затем Отправить!
Форма Google не позволяет вам передавать информацию, вы можете рассмотреть возможность использования другого метода/потока в вашей системе.
Есть еще один обходной путь, о котором я только что подумал.
Получите обычную форму с предварительно заполненной ссылкой и данными «хочу скрыто» в конце. Скопируйте весь исходный код страницы и опубликуйте HTML на своей веб-странице.
Затем выберите DIV, в котором вы хотите скрыть, и стиль объявления = «видимость: скрыто; максимальная высота: 1 пиксель;» Он скроет весь DIV и уменьшит высоту до 1 пикселя.