Валідація відповідей у Google Forms: числа, текст, email, довжина

Коротка відповідь: Натисніть на питання Short answer або Paragraph, відкрийте меню і оберіть Response validation. Виберіть тип — Number, Text, Length або Regular expression — задайте умову і напишіть власне повідомлення про помилку. Після цього Google Forms блокує надсилання, доки відповідь не відповідатиме вашому правилу.

Питання з вільним текстом — найлегше місце, куди можуть прокрастись неохайні дані: номер телефону, введений з літерами, email без "@" або поле коментаря, яке розтягується на тисячу слів. Вбудована валідація відповідей Google Forms відловлює це ще до надсилання, відхиляючи відповідь і показуючи повідомлення про помилку, доки вона не відповідатиме заданому правилу. Ця стаття розповідає про кожен тип валідації, як писати повідомлення про помилки, які люди справді розуміють, і де межі можливостей валідації.

Як увімкнути валідацію відповідей

  1. Натисніть на питання Short answer або Paragraph — валідація доступна лише для цих двох текстових типів питань.
  2. Натисніть меню з трьох крапок (⋮) внизу блоку питання.
  3. Оберіть "Response validation". Під питанням з'явиться новий рядок із випадним списком категорії валідації.
  4. Оберіть тип валідації (Number, Text, Length або Regular expression) і задайте конкретну умову та значення.
  5. Додайте власне повідомлення про помилку у полі "Custom error text", щоб респонденти точно розуміли, що пішло не так і як це виправити.

Типи валідації пояснено

Написання корисного власного повідомлення про помилку

Стандартний текст помилки, який показує Google Forms, загальний (наприклад, "Response must be a number"), і не завжди пояснює респонденту, що саме пішло не так у його випадку. Завжди заповнюйте поле Custom error text чимось конкретним і дієвим — наприклад, замість того щоб залишати стандартний текст, напишіть "Будь ласка, введіть число від 1 до 10" або "Будь ласка, використовуйте корпоративну пошту з доменом @yourcompany.com." Чітке, конкретне повідомлення позбавляє респондентів гри у вгадування і зменшує кількість покинутих форм.

Реальні приклади

Обмеження валідації

Валідація відповідей оцінює лише одне питання за його власним правилом — вона нічого не знає про будь-яке інше питання у формі. Це означає, що не можна налаштувати правило, яке перевіряє, чи збігаються два поля між собою, наприклад підтвердження, що поле "Confirm email" ідентичне полю "Email" вище, або що "End date" настає пізніше за "Start date." Якщо вам потрібна така міжпитаннєва логіка, доведеться або змиритись з обмеженням, скористатись обхідним шляхом на кшталт об'єднання обох частин інформації в одне питання з детальною інструкцією, або опрацьовувати таку валідацію вже після того, як відповіді потраплять у пов'язаний Google Sheet.

Валідація також стосується лише питань Short answer та Paragraph. Інші типи питань — multiple choice, checkboxes, dropdown, linear scale — не мають опції валідації, оскільки респонденти вже обмежені фіксованим набором варіантів, які ви визначили, тож перевіряти вільну форму нема чого.

Який тип валідації підходить для якої ситуації

Що потрібно перевіритиВикористайте цей тип валідаціїПриклад умови
Вік чи кількість у певному діапазоніNumberBetween 1 і 120
Правильно відформатований emailTextIs email address
Поле коментаря не занадто довгеLengthMaximum character count: 500
Поле не залишається майже порожнімLengthMinimum character count: 10
Власний формат на кшталт ID чи номера телефонуRegular expressionВідповідає власному шаблону
Обмеження до корпоративного доменуRegular expressionВідповідає @yourcompany.com

Усунення проблем із валідацією відповідей

  1. Опція валідації не з'являється в меню з трьох крапок. Переконайтесь, що питання є Short answer або Paragraph — валідація не пропонується для жодного іншого типу питання, включно з multiple choice чи dropdown.
  2. Шаблон регулярного виразу не відхиляє недійсний ввід, як очікувалось. Спершу перевірте шаблон в окремому тестері регулярних виразів; Google Forms використовує стандартний синтаксис regex, тож ледь неправильний шаблон (без якорів на кшталт ^ і $) може збігатись із більшою кількістю варіантів, ніж задумано.
  3. Респонденти плутаються через повідомлення про помилку. Замініть стандартний текст помилки на конкретну інструкцію — вкажіть точний очікуваний формат чи діапазон замість того, щоб залишати загальне повідомлення Google.
  4. Вам потрібно перевіряти розмір чи тип файлу, а не текст. Валідація відповідей взагалі не застосовується до питань завантаження файлів; натомість дивіться нашу статтю про обмеження розміру завантажуваних файлів у Google Forms, щоб дізнатись, що там насправді контролюється.
  5. Ви хочете поєднати required і валідацію. Увімкніть обидва — перемикач Required і правило валідації є незалежними налаштуваннями, які поєднуються на одному питанні. Дивіться нашу статтю про як зробити питання обов'язковим, щоб дізнатись, як вони взаємодіють.

Часті запитання

Які типи питань підтримують валідацію відповідей?

Валідація відповідей доступна для текстових питань Short answer та Paragraph. Іншим типам питань, як-от multiple choice чи checkboxes, валідація не потрібна, оскільки респонденти обирають із фіксованих варіантів.

Чи можу я перевіряти, що відповідь відповідає певному формату, наприклад номеру телефону?

Так, за допомогою опції валідації Regular expression. Ви можете написати шаблон, що відповідає приблизному формату номера телефону, і поєднати його з власним повідомленням про помилку, яке пояснює очікуваний формат.

Чи може Google Forms звіряти одну відповідь з іншим питанням?

Ні. Валідація відповідей перевіряє лише відповідь одного питання за власним правилом. Вона не може порівняти два різні питання між собою, наприклад підтвердити, що два поля email збігаються.

Що станеться, якщо респондент введе недійсну відповідь?

Google Forms показує ваше власне повідомлення про помилку (або стандартне) прямо під питанням і блокує надсилання, доки респондент не виправить відповідь відповідно до правила валідації.

Чи можу я використати валідацію відповідей і перемикач Required на одному питанні?

Так. Ці два налаштування незалежні й діють разом: Required гарантує, що поле не залишиться порожнім, а валідація відповідей окремо перевіряє, що введене відповідає вашому правилу формату.

Схожі статті