Гид по технологиям

Как закрыть Google Форму: вручную и автоматически

• 7 min read • Инструкции • Обновлено 23 Nov 2025
Как закрыть Google Форму — вручную и автоматически
Как закрыть Google Форму — вручную и автоматически

Логотип Google Forms (2020)

Быстрые ссылки

  • Закрыть форму вручную
  • Закрыть форму автоматически

Введение

Закрыть форму — значит предотвратить дальнейшую отправку ответов. Это нужно для опросов с дедлайном, регистраций с лимитом мест или тестов с ограниченным временем. Термин “закрыть форму” здесь означает: прекратить приём ответов и при необходимости показать посетителям кастомное сообщение.

Важно: “Принимаются ответы” — это встроенный параметр Google Форм, который полностью блокирует отправку новых ответов, но не удаляет уже собранные данные.

Как закрыть форму вручную

  1. Откройте форму в Google Forms.
  2. Перейдите на вкладку Ответы (Responses) в верхней части.
  3. Выключите переключатель “Принимаются ответы” (Accepting responses).

Переключатель «Принимаются ответы» отключён в Google Форме

  1. При отключённом приёме ответов вы увидите поле для сообщения, которое увидят пользователи при попытке открыть форму. Впишите понятный текст — пример ниже.
  2. Нажмите значок глаза в правом верхнем углу, чтобы предварительно просмотреть, как будет видеть страницу респондент.

Пример сообщения при закрытии:

  • “Приём ответов завершён. Спасибо за интерес — результаты будут объявлены 10 мая.”
  • “Регистрация закрыта — все места распределены. Для вопросов напишите events@company.com.”

Примечание: Вы всегда можете снова включить приём ответов, вернув переключатель в положение ВКЛ.

Как закрыть форму автоматически

Есть два основных способа автоматизации закрытия формы:

  • Надстройка (рекомендуется для большинства пользователей): formLimiter из Google Workspace Marketplace.
  • Скрипт Google Apps Script (подходит для гибких и интеграционных сценариев).

Оба метода позволяют закрыть форму по дате/времени, по количеству ответов или по значению в связанной таблице.

Использование надстройки formLimiter

  1. Установите formLimiter через Google Workspace Marketplace.
  2. В форме нажмите иконку Надстройки (Add-ons), выберите formLimiter, затем “Set Limit”.

Выберите formLimiter

  1. Откроется боковая панель formLimiter слева или справа. В выпадающем списке Limit Type выберите тип ограничения: Date and Time, Number of Responses или Spreadsheet Cell Value.

Интерфейс formLimiter с выбором типа ограничения

Дата и время

  • Выберите “Date and Time”, укажите дату и время в появившихся полях, добавьте сообщение для респондентов и включите оповещение по e‑mail при закрытии (если нужно).

formLimiter: выбор даты и времени

Количество ответов

  • Выберите “Number of Responses”, введите максимальное число ответов и сообщение для респондентов. Это удобно для акций типа “первые 50 участников получат…”.

formLimiter: ограничение по числу ответов

Значение в таблице ответов

  • Выберите “Spreadsheet Cell Value”: подключите таблицу ответов (Responses → создать или выбрать таблицу), укажите ячейку и значение, при достижении которого форма закроется.

Подключение таблицы ответов Google Sheets

formLimiter: значение ячейки таблицы

  1. Нажмите “Save and Enable” — ограничение вступит в силу.

Важно: надстройка требует разрешений на доступ к вашей форме и по желанию к Google Sheets. Проверьте права доступа и политику безопасности организации перед установкой.

Использование Google Apps Script

Если нужен более гибкий сценарий (например, закрывать форму по сложной логике, уведомлять внешние сервисы, записывать события в лог), можно написать скрипт:

  • Google Apps Script — это JavaScript‑подобная среда для автоматизации Google Workspace.
  • Скрипт можно привязать к триггеру по времени (clock trigger) или к изменению в таблице ответов.

Короткая методология (мини‑план):

  1. В открытой форме перейдите в меню ⋮ → Скрипты (или напрямую откройте script.google.com и свяжите проект с формой/таблицей).
  2. Напишите функцию, которая вызывает FormsApp.openById(formId).setAcceptingResponses(false) при выполнении условий.
  3. Создайте триггер time‑based или onChange для таблицы ответа.
  4. Тестируйте в тестовой форме и убедитесь, что скрипт работает корректно и что у него есть необходимые разрешения.

Пример строки, отключающей ответы (в коде):

function closeForm(formId) {
  var form = FormApp.openById(formId);
  form.setAcceptingResponses(false);
}

Критерии приёмки для скрипта:

  • Скрипт отключает приём ответов в течение 1 минуты после срабатывания триггера.
  • Скрипт логирует причину закрытия и отправляет уведомление ответственному организатору.
  • Скрипт не удаляет данные ответов.

Шаблоны сообщений для закрытой формы

  • Формальное уведомление: “Приём ответов на этот опрос завершён. Спасибо за участие.”
  • Для регистрации: “Регистрация закрыта — все места разобраны. Свяжитесь с admissions@domain.ru, если хотите попасть в лист ожидания.”
  • Для тестов: “Время выполнения теста закончилось. Результат будет доступен после проверки.”

Когда автоматическое закрытие может не сработать

  • Надстройка была удалена или лишена нужных разрешений.
  • Скрипт не имеет триггера или не прошёл авторизацию.
  • Подключённая таблица ответов изменила структуру (удалена ячейка, на которую ориентируется правило).

Если обнаружите проблему — проверьте журнал активности Google Workspace и историю изменений формы и таблицы.

Роль‑ориентированные чек‑листы

Для владельца формы (организатор мероприятия)

  • Установил лимит (formLimiter или скрипт).
  • Настроил сообщение для респондентов.
  • Протестировал закрытие в тестовой форме.
  • Настроил уведомления по e‑mail.

Для преподавателя (онлайн‑тест)

  • Установил дату/время дедлайна.
  • Проверил, что студенты понимают последствия закрытия.
  • Сохранил резервную копию ответов.

Для администратора IT

  • Проверил, разрешена ли установка надстроек в G Suite / Workspace.
  • Проверил журналы доступа и авторизаций для надстройки/скрипта.

Быстрые альтернативы и советы

  • Если не хотите давать сторонним приложениям доступ, используйте Google Apps Script с контролем доступа через аккаунт сервисного типа.
  • Для массовых форм используйте логи и автоматические уведомления: скрипт может отправлять уведомления в Slack или записывать события в BigQuery.
  • Для краткосрочных регистраций установите уведомление «первые N заявок» и резервный список — это уменьшит риск ручной ошибки.

Ментальные модели и эвристики

  • “Замок на входе”: переключатель “Принимаются ответы” — это замок, который полностью блокирует новые записи, но не трогает содержимое комнаты (уже собранные ответы).
  • “Контроль потока”: формулируйте критерий закрытия заранее (дата, число, бизнес‑событие), чтобы избежать спешки в последний момент.

Дерево решений (в каком случае использовать что)

flowchart TD
  A[Нужно закрыть форму?] --> B{Есть строгое время/дата?}
  B -- Да --> C[Использовать formLimiter: Date and Time]
  B -- Нет --> D{Нужно ограничить по числу?}
  D -- Да --> E[Использовать formLimiter: Number of Responses]
  D -- Нет --> F{Требуется сложная логика или интеграции?}
  F -- Да --> G[Использовать Apps Script]
  F -- Нет --> H[Закрывать вручную при надобности]

Критерии приёмки (что проверить перед дедлайном)

  • Переключатель “Принимаются ответы” выключается автоматически в заданный момент.
  • Пользователи видят понятное сообщение о закрытии.
  • Владелец получил уведомление о закрытии (если включено).
  • Данные ответов доступны и целы в Google Forms / Sheets.

Тестовые сценарии

  1. Тест закрытия по дате: установите время через 5 минут, дождитесь закрытия и проверьте сообщение.
  2. Тест закрытия по числу: установите лимит 1, отправьте ответ с другого аккаунта, убедитесь, что второй тестовый ответ заблокирован.
  3. Тест на ошибку прав: удалите у надстройки доступ и проверьте, что происходит при попытке закрытия.

Короткая методология развёртывания (SOP)

  1. Создайте форму и связать её с таблицей ответов (по необходимости).
  2. Решите правило закрытия (дата/число/ячейка).
  3. Выберите инструмент (formLimiter или Apps Script).
  4. Настройте и протестируйте на тестовой форме.
  5. Перенесите настройки на рабочую форму и включите уведомления.
  6. После закрытия сохраните экспорт ответов в CSV или Google Sheets для архива.

Важно: выполняйте тестирование в аккаунте с теми же правами, что и у владельца рабочей формы.

Глоссарий (1‑строчное определение)

  • Надстройка (Add‑on): сторонний модуль, расширяющий функциональность Google Forms.
  • Google Apps Script: среда автоматизации, позволяющая писать скрипты для Google Workspace.
  • Таблица ответов: Google Sheets, автоматически собирающая ответы из формы.

Частые вопросы

Можно ли автоматически открыть форму снова после закрытия?

Да — как вручную, так и с помощью скрипта можно снова включить переключатель “Принимаются ответы”. formLimiter обычно не включает форму автоматически после срабатывания ограничения.

Удаляются ли ответы при закрытии формы?

Нет, закрытие только блокирует новые отправки; существующие ответы остаются в форме и в связанной таблице.

Безопасно ли давать доступ надстройке formLimiter?

Надстройка запрашивает доступ для управления формой и/или таблицей. Если организация ограничивает установку надстроек, согласуйте с администратором IT.

Итог

Закрытие формы — простая, но важная операция управления опросами и регистрациями. Для одноразовых случаев достаточно ручного выключения переключателя. Для повторяемых, масштабных или интегрированных сценариев используйте formLimiter или Google Apps Script. Всегда тестируйте изменения на тестовой форме и сохраняйте резервные копии ответов.

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

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро