Зачем вам могут понадобиться Google Формы и как ими пользоваться
Самый легкий способ создания онлайн-опросов.
Google Формы — простой и эффективный инструмент, который всегда под рукой у любого владельца Google аккаунта. Они способны решить кучу проблем. Например:
- Сбор мнений сотрудников компании о ее новом логотипе;
- Создание анкеты для тестирования претендентов на вакансию;
- Добавление формы обратной связи на сайт;
- Вставка в статью теста для конкурса.
Во многих ситуациях, когда нужно собирать какую-то информацию онлайн, сервис можно использовать. С помощью Google Форм мгновенно, бесплатно, без регистрации на дополнительных сервисах и интеллектуальных усилий создаются опросы, которые без сбоев собирают данные и аккуратно выглядят. Давайте разберемся как это делается.
Базовая инструкция по созданию формы
- Идем на docs.google.com и создаем новую таблицу;
- Выбираем пункт меню Инструменты → Создать форму;
- Когда появится всплывающий блок с уведомлением о создании формы, кликаем на слово здесь;
- Указываем название формы и добавляем вопросы;
- Копируем ссылку из адресной строки и открываем в другом браузере, где вы не авторизированы под своей учетной записью Google и даем ответы на вопросы;
- Возвращаемся в браузер, в котором создавали форму и любуемся на сводку ответов;
- Готово!
Как разместить форму на сайте
- Нажимаем на кнопку Отправить;
- Выбираем вкладку, отмеченную символами < >;
- Копируем код и вставляем его в страницу (можно сразу указать нужную ширину и высоту);
- Проверяем и радуемся.
Элементы, из которых может состоять форма
- Вопрос, который предполагает ответ в виде развернутого текста;
- Вопрос, подразумевающий несколько вариантов ответа;
- Вопрос с ответами в виде раскрывающегося списка;
- Десятибалльная шкала для оценки;
- Сетка для выбора двух вариантов ответа;
- Вопрос с полем для ввода даты;
- Вопрос с полем для ввода времени;
- Видео с Youtube;
- Картинки.
Добавляя элементы помните, что любые изменения становятся мгновенно видны всем, кто открывает форму по ссылке.
Что можно делать с собранными данными
- Просто обрабатывать в Google Spreadsheet;
- Скачивать в форматах XLSX, HTML, CSV, TSV, PDF и ODS;
- Сделать данные доступных по ссылке;
- Опубликовать данные на веб-странице (обратите внимание что по ссылке/в iframe видны только те данные, которые были в таблице на момент публикации).
Как можно изменить внешний вид формы?
- Настроить фоновый цвет;
- Выбрать одну из нескольких десятков тем оформления;
- Поставить в качестве фона собственные картинки.
Как добавить проверку правильности введенных данных
Выбираем вопрос, кликаем на три точки в правом нижнем углу и выбираем пункт меню Проверка данных. Для текстового поля ответа можно ввести ограничение по количеству символов или добавить проверку на соответствие регулярному выражению. А для вопроса с вариантами ответа можно задать максимальное или минимальное число выбранных вариантов.
Дополнения
Как и для других приложений Google, для Форм имеются бесплатные дополнения, которые расширяют их функциональность. Например:
- Отправка уведомлений о заполнении формы на электронную почту;
- Добавление в формулировку вопросов математических формул;
- Введение ограничения на число ответов;
- Отправка уведомлений о заполнении формы в Slack;
- Подтверждение электронных адресов, введенных в поле для ответа.
Если вам чего-то не хватает в Google Формах, попробуйте поискать это в дополнениях, перед тем как искать альтернативные варианты.
Google Apps Script
Создание Google форм можно автоматизировать. Вот простейший пример кода для создания новой формы с одним вопросом:
function newForm() { // Создаем форму var form = FormApp.create('Новая форма'); // Добавляем вопрос var item = form.addCheckboxItem(); // Указываем формулировку вопроса item.setTitle('Сколько вам лет?'); // Добавляем варианты ответов item.setChoices([ item.createChoice('Меньше 18'), item.createChoice('Больше 18') ]); // Выводим в консоль ссылки на форму Logger.log('Ссылка для заполнения формы: ' + form.getPublishedUrl()); Logger.log('Ссылка для редактирования формы: ' + form.getEditUrl()); }
А так можно добавить код в уже существующую форму:
function addQuestion() { // Открываем форму по ID (его можно посмотреть в адресной строк на странице редактирования формы) var someForm = FormApp.openById('1E_wHU6QbWr7ByWXP1tqpv5HOBdK8nwm9ADuv4tRu6iE'); // Добавляем вопрос var item = someForm.addCheckboxItem(); // Указываем формулировку вопроса item.setTitle('Вопрос добавленный Google Apps Script'); // Добавляем варианты ответа item.setChoices([ item.createChoice('Вариант 1'), item.createChoice('Вариант 2') ]); }
Как это может пригодиться?
Если вы хотите создать анкету из сотни вопросов, то вам будет неудобно набирать и проверять их в интерфейсе Google Форм. Гораздо удобнее набрать их в своем любимом текстовом редакторе, потом разместить в таблице Google и запустить скрипт для автоматической генерации формы.
Больше информации об автоматизации работы с формами можно почитать в Google Apps Script Form Service Reference. Также рекомендую посмотреть статьи из этого списка, чтобы понять, как интегрировать формы с другими сервисами Google (к примеру, делать еженедельную групповую рассылку определенному кругу лиц с новыми ответами на вопрос):
Аналоги
Тысячи их! Конструкторов онлайн-опросов множество. Для их перечисления и сравнения можно писать отдельный цикл статей. И многие из них великолепны и имеют явные преимущества перед формами Google (как минимум банальная возможность изменить шрифт текста вопросов). Но если вам нужен просто нужен опрос, его дизайн не важен и вы не хотите лишний раз заморачиваться, то формы Google — отличный вариант!
В закладки