Як обмежити відповіді Google Forms на день (чи загалом)
Швидка відповідь: У Google Forms немає вбудованого налаштування для обмеження відповідей на день. Найближча вбудована поведінка — ручне вимкнення "Accepting responses". Для автоматизації сторонній додаток formLimiter може закрити форму після загальної кількості чи в задану дату/час, а власний Apps Script може піти далі — але справжній щоденний обмежувач, що "скидається щодня", вимагає написання цього скрипта самостійно.
Якщо ви шукали спосіб обмежити надсилання Google Forms, скажімо, до 20 на день для слотів запису чи реєстрації з обмеженою кількістю, ви, ймовірно, помітили, що Google не пропонує такого налаштування ніде в інтерфейсі Forms. Це справжня прогалина в продукті. Цей посібник викладає точно, що можливо, а що ні, і реалістичні варіанти на кожному рівні зусиль — від п'ятихвилинної ручної перевірки до справжньої побудови Apps Script.
Чесна відправна точка: немає нативного щоденного ліміту
Власне меню Settings Google Forms дозволяє вимагати вхід і обмежити до однієї відповіді на людину, але жодне зі стандартних налаштувань не рахує відповіді проти порогу й не закриває форму автоматично — ні щодня, ні інакше. Якщо ви шукаєте перемикач на кшталт "max responses per day", його не існує. Кожен варіант нижче — це обхідний шлях, побудований поверх Forms, або через сторонній додаток, або через власний скрипт.
Варіант A: додаток formLimiter (загальна кількість чи кінцевий час)
formLimiter — популярний додаток Google Workspace Marketplace. Варто чітко зазначити, що це сторонній інструмент, не створений і не підтримуваний Google — він працює, періодично перевіряючи кількість ваших відповідей чи поточну дату/час і вимикаючи "Accepting responses", щойно ваша умова виконана.
- Обмеження за загальною кількістю відповідей. Встановіть максимальну кількість загальних надсилань (наприклад, 100 місць на подію), і formLimiter закриє форму, щойно це число буде досягнуто.
- Обмеження за датою чи часом. Встановіть конкретний кінцевий термін, і форма закриється автоматично в цей момент — корисно для терміну подання заявки чи вікна іспиту.
- Власне повідомлення про закриття. Ви можете встановити, що бачать респонденти, коли форма перестала приймати відповіді.
Це охоплює багато реальних варіантів використання — фіксовану кількість слотів запису, роздачу з обмеженою кількістю чи жорсткий термін — але зауважте, що жоден із двох режимів formLimiter не є змінюваною щоденною квотою "20 відповідей, потім скинути лічильник завтра". Він побудований навколо однієї загальної суми чи одного кінцевого терміну, а не повторюваного щоденного циклу.
Варіант B: власний тригер Apps Script (для справжнього щоденного скидання)
Якщо вам справді потрібен ліміт, що скидається щодня — наприклад, обмеження бронювань зустрічей до 20 на день, щодня, безстроково — це вимагає власного Google Apps Script. Загальний підхід: скрипт, приєднаний до вашої форми, запускається при надсиланні форми, рахує сьогоднішні відповіді (фільтруючи таблицю відповідей за стовпцем мітки часу), і вимикає налаштування "accepting responses" форми, щойно сьогоднішня кількість досягає вашої мети. Окремий тригер на основі часу, що запускається раз на день (наприклад, опівночі), знову вмикає прийом відповідей на наступний день.
Це справді корисно, але варто бути чесним: це справжня розробка, а не швидке налаштування. Ви пишете й тестуєте скрипт, обробляєте крайні випадки на кшталт часових поясів і квот виконання Apps Script, і підтримуєте його надалі. Якщо ви впевнено володієте Apps Script чи маєте розробника, який ним володіє, див. наш ширший посібник про використання Google Apps Script з Google Forms для основ підключення скрипта до форми та її таблиці відповідей.
Варіант C: ручне перемикання для невеликого обсягу чи неформального використання
Для невеликої, неформальної форми — замовлення командного обіду з лімітом на 15 осіб чи список реєстрації класу — найпростіший підхід часто просто перевіряти вкладку Responses періодично й вручну перемикати Accepting responses, щойно ви досягнете свого числа. Тут немає автоматизації, але для невеликих обсягів відповідей, де ви реалістично перевіряєте свій телефон чи ноутбук протягом дня в будь-якому разі, це нічого не коштує й не вимагає встановлення додатків чи скриптів.
Якщо ваша справжня мета — просто закрити форму раз і назавжди — а не повторюваний ліміт — див. наш загальніший посібник про закриття Google Форми та обмеження відповідей, який охоплює перемикач "Accepting responses" і вбудований (неповторюваний) ліміт відповідей, до якого мають доступ деякі облікові записи Workspace.
Встановлення очікувань за сценарієм використання
- Щоденні ліміти слотів для запису — реалістично потребує підходу Apps Script, якщо це має скидатися автоматично щодня; formLimiter чи ручне перемикання добре працюють, якщо вам зручно скидати це самостійно щоранку.
- Реєстрація з обмеженою кількістю (одноразова, фіксована загальна кількість) — режим загальної кількості formLimiter добре підходить і не вимагає програмування.
- Ліміти спроб на іспиті — фіксований кінцевий час із formLimiter добре працює, якщо вікно іспиту — один блок; ліміти спроб на кожного студента — інша проблема, краще розв'язувана налаштуваннями вікторини Forms і обов'язковим входом.
- Неформальна реєстрація з невеликим обсягом — не переускладнюйте це. Ручне перемикання справді підходить.
Часті запитання
Чи можуть Google Forms обмежити відповіді до певної кількості на день?
Не нативно. У Google Forms немає вбудованого налаштування для щоденного ліміту відповідей. Вам потрібен сторонній додаток на кшталт formLimiter, власний тригер Apps Script чи ручний моніторинг, щоб наблизитися до цього.
Що таке formLimiter?
formLimiter — це сторонній додаток Google Workspace Marketplace, створений не Google, який може автоматично вимкнути налаштування "accepting responses" форми, щойно досягнуто загальної кількості відповідей чи конкретної дати й часу.
Чи скидається formLimiter щодня автоматично?
Не з коробки. formLimiter побудований навколо загальної кількості чи фіксованого кінцевого часу, а не змінюваної щоденної квоти. Справжній ліміт "скидається щоопівночі" вимагає власного Apps Script, що перевіряє й скидає лічильник, що є справжньою розробкою, а не простим налаштуванням.
Чи можу я обмежити відповіді без будь-якого додатка чи скрипта?
Так, для невеликого обсягу чи неформального використання ви можете вручну перевіряти кількість відповідей на вкладці Responses та самостійно вимикати "Accepting responses", щойно досягнете своєї мети.