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

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

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

  1. Откройте файл в Google Формах.
  2. Добавьте вопрос одного из следующих типов:
    • "Краткий ответ";
    • текст (абзац);
    • несколько из списка.
  3. Нажмите на значок Ещё.
  4. Выберите Проверка ответов.
  5. Задайте настройки правила.
  6. В последнем поле введите сообщение об ошибке, которое респонденты будут получать, если нарушат правило.

Типы правил

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

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

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

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

Примеры регулярных выражений
Таблица содержит примеры некоторых регулярных выражений, поддерживаемых 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, $0,54, $900 001,00, $523 877 231,56.

Поиск почтовых индексов США

Введите в строку поиска следующую команду: [0-9]{5}(-[0-9]{4})?

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

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

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

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

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

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

Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
15939517308485719950
true
Поиск по Справочному центру
true
true
true
true
true
35
false
false