Зачем вам могут понадобиться Google Формы и как ими пользоваться

Самый легкий способ создания онлайн-опросов.

Google Формы — простой и эффективный инструмент, который всегда под рукой у любого владельца Google аккаунта. Они способны решить кучу проблем. Например:

  • Сбор мнений сотрудников компании о ее новом логотипе;
  • Создание анкеты для тестирования претендентов на вакансию;
  • Добавление формы обратной связи на сайт;
  • Вставка в статью теста для конкурса.

Во многих ситуациях, когда нужно собирать какую-то информацию онлайн, сервис можно использовать. С помощью Google Форм мгновенно, бесплатно, без регистрации на дополнительных сервисах и интеллектуальных усилий создаются опросы, которые без сбоев собирают данные и аккуратно выглядят. Давайте разберемся как это делается.

Базовая инструкция по созданию формы

  1. Идем на docs.google.com и создаем новую таблицу;
  2. Выбираем пункт меню ИнструментыСоздать форму;
  3. Когда появится всплывающий блок с уведомлением о создании формы, кликаем на слово здесь;
  4. Указываем название формы и добавляем вопросы;
  5. Копируем ссылку из адресной строки и открываем в другом браузере, где вы не авторизированы под своей учетной записью Google и даем ответы на вопросы;
  6. Возвращаемся в браузер, в котором создавали форму и любуемся на сводку ответов;
  7. Готово!

Как разместить форму на сайте

  1. Нажимаем на кнопку Отправить;
  2. Выбираем вкладку, отмеченную символами < >;
  3. Копируем код и вставляем его в страницу (можно сразу указать нужную ширину и высоту);
  4. Проверяем и радуемся.

Элементы, из которых может состоять форма

  • Вопрос, который предполагает ответ в виде развернутого текста;
  • Вопрос, подразумевающий несколько вариантов ответа;
  • Вопрос с ответами в виде раскрывающегося списка;
  • Десятибалльная шкала для оценки;
  • Сетка для выбора двух вариантов ответа;
  • Вопрос с полем для ввода даты;
  • Вопрос с полем для ввода времени;
  • Видео с Youtube;
  • Картинки.

Добавляя элементы помните, что любые изменения становятся мгновенно видны всем, кто открывает форму по ссылке.

Что можно делать с собранными данными

  • Просто обрабатывать в Google Spreadsheet;
  • Скачивать в форматах XLSX, HTML, CSV, TSV, PDF и ODS;
  • Сделать данные доступных по ссылке;
  • Опубликовать данные на веб-странице (обратите внимание что по ссылке/в iframe видны только те данные, которые были в таблице на момент публикации).

Как можно изменить внешний вид формы?

  • Настроить фоновый цвет;
  • Выбрать одну из нескольких десятков тем оформления;
  • Поставить в качестве фона собственные картинки.

Как добавить проверку правильности введенных данных

date_validation
Выбираем вопрос, кликаем на три точки в правом нижнем углу и выбираем пункт меню Проверка данных. Для текстового поля ответа можно ввести ограничение по количеству символов или добавить проверку на соответствие регулярному выражению. А для вопроса с вариантами ответа можно задать максимальное или минимальное число выбранных вариантов.

Дополнения

google_forms_addons
Как и для других приложений 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 — отличный вариант!

FavoriteLoadingВ закладки

©  iphones.ru