Как задать правила для формы

Чтобы пользователи заполняли форму корректно, используйте правила. Например, если в поле нужно ввести электронный адрес, создайте правило, запрещающее ввод других данных.

Как настроить правило

  1. Откройте форму в Google Формах.
  2. Нажмите "Добавить" .
  3. Справа от вопроса выберите его тип. Подробнее о типах вопросов
  4. Чтобы настроить правила, нажмите "Ещё" Ещё.
  5. Нажмите Проверка ответов.
  6. Прежде чем настроить правило, сначала выберите его тип. Доступные для правила параметры зависят от типа вопроса.
  7. Вы можете добавить сообщение об ошибке. Для этого введите нужный текст справа в поле "Сообщение об ошибке". Респонденты увидят это сообщение, если их ответ не будет соответствовать правилам.
  • Пример сообщения об ошибке. Вы достигли ограничения в 200 слов.

Типы правил

Для каждого типа вопроса предусмотрены особые параметры.

Правила для вопросов, требующих краткого ответа
  • Число. Чтобы ответ содержал определенное число, в раскрывающемся меню выберите Число, а затем – один из доступных вариантов.
  • Примеры:
    • Число, большее или равное 50.
    • Число между 21 и 42.
  • Текст. Чтобы ответ содержал определенный текст, в раскрывающемся меню выберите Текст, а затем – один из доступных вариантов.
    • Пример. Ответ должен содержать слово "конфета".
      • Ответ должен иметь формат адреса электронной почты (text@example.com).
  • Длина. Чтобы задать максимальное или минимальное число символов в ответе, в раскрывающемся меню выберите Длина. Затем выберите "Максимальное количество символов" или "Минимальное количество символов" и укажите число.
    • Пример. Ответ должен содержать не более 500 или не менее 200 символов.
  • Регулярное выражение. Чтобы текстовый ответ соответствовал определенным критериям, которые вы зададите, выберите Регулярное выражение. Затем выберите один из вариантов в раскрывающемся меню ("Содержит", "Не содержит", "Совпадает" или "Не совпадает") и укажите значение критерия. Подробнее о регулярных выражениях
    • Пример. Ответ должен быть номером телефона из десяти цифр, каждая из которых находится в диапазоне от 0 до 9.
      • Входные данные: текст, соответствующий регулярному выражению "Совпадает" для диапазона [0-9]{10}.
      • Ожидаемый результат: 1234567890.
Правила для вопросов, требующих развернутого ответа
  • Длина. Чтобы задать максимальное или минимальное число символов в ответе, в раскрывающемся меню выберите Длина. Затем выберите "Максимальное количество символов" или "Минимальное количество символов" и укажите число.
    • Пример. Ответ должен содержать не более 200 символов.
  • Регулярное выражение. Чтобы текстовый ответ соответствовал определенным критериям, которые вы зададите, выберите Регулярное выражение. Затем выберите один из вариантов в раскрывающемся меню ("Содержит", "Не содержит", "Совпадает" или "Не совпадает") и укажите значение критерия. Подробнее о регулярных выражениях
  • Пример. Ответ должен быть номером телефона из десяти цифр, каждая из которых находится в диапазоне от 0 до 9.
    • Входные данные: текст, соответствующий регулярному выражению "Совпадает" для диапазона [0-9]{10}.
    • Ожидаемый результат: 1234567890.
Правила для вопросов типа "Несколько из списка"
  • Выберите не менее. Укажите минимальное число ответов, которые должен выбрать респондент.
  • Выберите не более. Укажите максимальное число ответов, которые может выбрать респондент.
  • Выберите ровно. Укажите, сколько ответов должен выбрать респондент.
Правила для вопросов типа "Сетка (множественный выбор)"

В вопросах типа "Сетка (множественный выбор)" респонденты могут выбрать только один вариант ответа в строке.

Чтобы настроить вопрос, выполните следующие действия:

  1. В Google Формах нажмите "Добавить" .
  2. Введите вопрос в поле "Вопрос".
  3. Справа от вопроса в раскрывающемся списке выберите "Сетка (множественный выбор)" .
  4. Добавьте строки, например A, B и C.
  5. Добавьте столбцы, например 1, 2 и 3.

Чтобы настроить вопрос, вы можете задать описанные ниже параметры.

  • Чтобы респонденты выбрали вариант ответа в каждой строке, включите параметр "Требовать обязательное заполнение всех строк". Если какая-то строка пропущена, появится сообщение об ошибке и отправить форму будет нельзя. Узнайте, как настроить сообщение об ошибке.
  • Чтобы ограничить возможность выбора (по одному ответу на столбец):
    1. В правом нижнем углу нажмите "Ещё" .
    2. Установите флажок "По одному ответу на столбец".
  • Чтобы порядок строк менялся при каждом открытии формы:
    1. В правом нижнем углу нажмите "Ещё" .
    2. Установите флажок "Перемешать строки".

Пример использования флажка "По одному ответу на столбец"

Форма:

  • Строки: A, B, C.
  • Столбцы: 1, 2, 3.

Результат. В одной строке (A, B или C) можно выбрать несколько вариантов (1, 2, 3). Если выбрать несколько вариантов в одном столбце, появится сообщение об ошибке.

Правила для вопросов типа "Сетка флажков"

В вопросах типа "Сетка флажков" респонденты могут выбрать только один вариант ответа в строке.

Чтобы настроить вопрос, выполните следующие действия:

  1. В Google Формах нажмите "Добавить" .
  2. Введите вопрос в поле "Вопрос".
  3. Справа от вопроса в раскрывающемся списке выберите "Сетка флажков" .
  4. Добавьте строки, например A, B и C.
  5. Добавьте столбцы, например 1, 2 и 3.

Чтобы настроить вопрос, вы можете задать описанные ниже параметры.

  • Чтобы респонденты выбрали вариант ответа в каждой строке, включите параметр Требовать обязательное заполнение всех строк. Если какая-то строка пропущена, появится сообщение об ошибке и отправить форму будет нельзя. Узнайте, как настроить сообщение об ошибке.
  • Чтобы ограничить возможность выбора (по одному ответу на столбец):
    1. В правом нижнем углу нажмите "Ещё" .
    2. Установите флажок "По одному ответу на столбец".
  • Чтобы порядок строк менялся при каждом открытии формы:
    1. В правом нижнем углу нажмите "Ещё" .
    2. Установите флажок "Перемешать строки".

Пример использования флажка "По одному ответу на столбец"

Форма:

  • Строки: A, B, C.
  • Столбцы: 1, 2, 3.

Результат. В одной строке (A, B или C) можно выбрать несколько вариантов (1, 2, 3). Если выбрать несколько вариантов в одном столбце, появится сообщение об ошибке.

Регулярные выражения

Если вы хотите, чтобы ответы респондентов соответствовали нескольким критериям, используйте регулярные выражения. Они позволяют сравнивать ответы с заданным вами шаблоном.

Примеры регулярных выражений

Важно! Если вы хотите найти символ, который входит в регулярные выражения, при выполнении поиска поставьте перед символом обратную косую черту (\). Например, чтобы найти все упоминания символа "$", введите \$.

Таблица ниже содержит примеры некоторых регулярных выражений, поддерживаемых Google Документами. Помимо них, вам доступны многие другие выражения.

Выражение Пояснение Примеры Отобразится в результатах Не отобразится в результатах
. На месте точки может быть любой символ. с. сом, стол, осока том, порт
* Звездочка после символа означает, что он присутствует, отсутствует или повторяется несколько раз. со* сон, сн, сооон сОн, соль
+ Знак плюса после символа означает, что он повторяется один или несколько раз подряд. со+н сон, сооон сн, сОн, соль
? Знак вопроса после символа означает, что он может присутствовать или отсутствовать в слове. ки?т кт, кит сОн, соль
^ Знак вставки в начале регулярного выражения означает, что результат начинается с указанных в скобках символов. ^[ст]он сон, тон не сон, и тон
$ Знак доллара ставится в конец регулярного выражения. Это означает, что результат заканчивается одним или несколькими символами, расположенными перед $. [ст]он$ сон, тон, и тон сонм, тонна
{A,B} Часть выражения, заключенная в скобки, повторяется от А до В раз (на месте А и В нужно указать числа). с(о{1,2})н сон, соон сн, сооон, сОн
[х], [ха], [ха5] Только один из символов, указанных в квадратных скобках, может содержаться в результате поиска. В скобки можно поместить любое выражение, в том числе одно из описанных выше в таблице. Например, запрос может выглядеть так: [ха,$5Сc] c[оа]н сон, сан сн, сОн, сооон
[а-я] Поиск символа в заданном диапазоне. Обычно используются диапазоны а-я, А-Я и 0-9. Их можно объединять между собой ([а-яА-Я0-9]) или комбинировать с другими выражениями из данной таблицы ([а-яА-Я,&*]. c[а-о]н сан, син, сен, сон сн, сОн, сын
[^а-дБВГ] Знак вставки означает поиск символа, который не входит в указанный диапазон. с[^ае]н сон, сОн, сын, с$н сн, сан, сен
\s Все символы пробелов. с\sн с н, с[TAB]н сн, сон, стон

Вот несколько примеров использования регулярных выражений для поиска по таблице:

  • Поиск сумм, указанных в долларах

    • Введите в строку поиска запрос ^\$([0-9,]+)?[.][0-9]+.

Это значит, что вы ищете сумму в долларах, которая начинается с любой цифры от 0 до 9 или с запятой. Цифра может повторяться. Затем следует [.] и любая цифра от 0 до 9, повторяющаяся один или более раз. В результатах может отобразиться любая из следующих сумм: $4.666, $17.86, $7.76, $.54, $900,001.00, $523,877,231.56.

  • Поиск ячеек, содержащих почтовые индексы США

    • Введите в строку поиска запрос [0-9]{5}(-[0-9]{4})?.

Так вы найдете почтовые индексы США, состоящие из пяти цифр, дефиса (необязательно) и четырехзначного цифрового кода.

  • Поиск имен, начинающихся со строчной буквы

    • Введите в строку поиска следующую команду: ^[a-я].

Такой запрос найдет ячейки, содержащие слова, начинающиеся с маленькой буквы, за которой следует другой символ, повторяющийся 0 или более раз. В результатах поиска отобразятся ячейки, содержащие, например, такие слова: катя, лена, дМИТРИЙ, люБа.

Информация по теме

true
Посетите Центр обучения

Используете продукты Google (например, Google Документы) на работе или в учебном заведении? Мы подготовили для вас полезные советы, руководства и шаблоны. Узнайте, как работать с файлами Office, не устанавливая MS Office, как создавать динамические планы проектов и командные календари, использовать автосортировку писем и решать другие задачи.

Поиск
Очистить поле поиска
Закрыть поиск
Приложения Google
Главное меню