Поиск
Удалить поисковый запрос
Закрыть поиск
Приложения Google
Главное меню

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

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

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

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

Типы правил

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

Текст (строка)
  • Число
    • Пример: целое число от 21 до 42.
  • Текст
    • Пример: ответ должен содержать определенное слово либо должен иметь формат адреса электронной почты или URL.
  • Длина
    • Пример: ответ должен содержать не более 500 или не менее 200 символов.
  • Регулярное выражение. Создайте шаблон, которому должен соответствовать ответ. Подробнее…
Текст (абзац)
  • Длина. Задайте минимальное или максимальное число символов в ответе.
  • Пример: ответ должен содержать не более 500 или не менее 200 символов.
  • Регулярное выражение. Создайте шаблон, которому должен соответствовать ответ. Подробнее…
Несколько из списка
  • Выберите не менее. Укажите минимальное число ответов, которые должен выбрать респондент.
  • Выберите не более. Укажите максимальное число ответов, которые может выбрать респондент.
  • Выберите ровно. Укажите, сколько ответов должен выбрать респондент.

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

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

Примеры регулярных выражений
Таблица содержит примеры некоторых регулярных выражений, поддерживаемых 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-я].*

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

Автор этой статьи – Мэри, знаток Google Документов и Google Диска. Оцените ее работу.

Была ли эта статья полезна?
Как можно улучшить эту статью?