June 1, 2010

Публикация результатов из Google Docs Form

Недавно мы провели небольшой опрос для Snippets. Использовали для этого формы из Google Docs. Но когда пришло время проанализировать и опубликовать результаты пришлось немножко погуглить.

Максимальное чего удалось добиться это сделать публичной страницу результатов опроса. Для этого идем в More Actions -> Edit Confirmation, ставим галку на "Let everyone see response summary". Теперь после каждого ответа посетитель сможет смотреть результаты. Осталось найти ссылку на страницу результатов. Для этого открываем форму, смотрим в адресе параметр formkey (в данном случае он равен "dExoNzhRVVNWRW5aUW1CR2s0VG9zNmc6MQ") и посдставляем его в следующий шаблон адреса вместо {KEY}.

https://spreadsheets.google.com/viewanalytics?formkey={KEY}

Вот эту страницу мы и будем показывать тому кто захочет посмотреть. А если вы используете либо потенциальный пользователь Snippets, то прошу проголосовать.

Идеальным вариантом конечно же было бы размещение JavaScript кода либо iframe внутри страницы чтобы результаты обновлялись в режиме live. Но такой возможности не нашлось — еще один feature request для Google!

5 comments:

  1. А вот как сделать так, чтобы я после проведения опроса мог видеть кто отвечал (если посылал форму по е-маил)? И как сделать так, чтобы один респондент мог ответить только 1 раз?

    ReplyDelete
  2. More Actions -> Edit Confirmation а где это нынче по-русски найти?)

    ReplyDelete
  3. 2 MaZA: Не знаю как это на русском, вот на скриншоте на инглише http://cl.ly/431v0b1L090Z3V382u2j

    ReplyDelete
  4. MSAtep: Я думаю единственный вариант это просить пользователя вводить его мыло или имя. Ничего другого в голову не приходит.

    ReplyDelete
  5. Спасибо, я уже понял, что эта опция есть в "профессиональной" версии за деньги (где встречал упоминание...)

    ReplyDelete