如何关闭 Google 表单或限制回复数量
快速回答:打开你的表单,进入回复标签页,关闭接受回复开关。要限制每人只能提交一次,在设置中启用限制为 1 次回复(填表人必须登录)。没有内置的定时功能——要在指定时间或回复数量后自动关闭,请使用 formLimiter 插件。
你的活动名额满了,报名截止时间过了,或者问卷调查期结束了——但回复还在源源不断地进来。一旦你知道开关在哪里,关闭 Google 表单只需十秒钟,但相关的问题(「能在午夜自动关闭吗?」「能限制在 50 人吗?」)答案就没那么直观了。这里是完整的说明,包括 Google 表单在没有外力帮助的情况下真正做不到的事情。
关闭 Google 表单:关闭「接受回复」
- 打开表单编辑器。前往 forms.google.com(或 Google Drive)并打开你的表单——是编辑视图,不是填表人使用的链接。
- 点击顶部的回复标签页,它位于问题和设置旁边。
- 关闭「接受回复」开关。它立即生效——持有链接的任何人现在都会看到「不再接受回复」的提示,而不是问题。
- 保留你的数据。关闭表单不会删除任何内容。所有现有回复仍保留在回复标签页和关联的 Google 表格中。
要以后重新开放表单,把同一个开关重新打开即可。其他一切都不变——同样的链接、同样的问题、同样的回复历史。
撰写自定义「关闭」提示
当你关闭「接受回复」时,开关旁边会出现一个文本框。默认提示很笼统;把它换成对迟到者有用的信息:
- 「报名已满——请发邮件至 [email protected] 加入候补名单。」
- 「问卷已于 7 月 15 日关闭。感谢所有参与者,结果将于下周公布。」
- 「春季课程的报名将于 3 月重新开放。」
一条清晰的关闭提示能为你省下一堆「是不是来不及了?」的邮件。
限制每人只能提交一次回复
在设置 → 回复中,启用限制为 1 次回复。这可以防止投票被重复灌票和重复报名——但要注意其代价:它要求填表人登录 Google 账户才能生效。对于人人都有账户的学校或公司来说这没问题,但对于有些填表人没有账户的公开表单来说,这是一道真实的门槛。如果登录要求是不可接受的,就把它关掉,之后在回复表中去重(收集邮箱地址会有所帮助)。
自动关闭:Google 表单自身做不到的事
这是诚实的部分:Google 表单没有内置的定时功能。没有原生设置能在指定日期和时间关闭表单,也没有原生的总回复数上限。开箱即用的情况下,「周五下午 5 点关闭」意味着你要自己设个提醒,然后在周五下午 5 点亲手切换开关。
标准的解决办法是 formLimiter,这是一个来自 Google Workspace Marketplace 的免费第三方插件。它可以在以下情况自动关闭你的表单:
- 达到特定的日期和时间,
- 收到最大回复数量(例如 50 个名额),或
- 关联电子表格中的某个值满足某个条件。
有两点需要注意。第一,插件通过表单编辑器的插件菜单安装,现实中这基本意味着需要桌面浏览器——从手机安装要么很别扭要么根本做不到。第二,formLimiter 是拥有账户权限的第三方软件,学校和公司有时会屏蔽它;请咨询你的管理员。如果你不能使用插件,手动切换加日历提醒就是诚实的备选方案——不那么优雅,但确实有效。
在手机上关闭或限制表单
由于 Google 没有官方的 Forms 应用,在手机上做这些事意味着两条路线之一:
- 以桌面模式使用手机浏览器。打开 forms.google.com,请求桌面版网站(在 Safari 中:点击 aA 按钮 → 请求桌面网站),打开你的表单,找到回复标签页。开关能正常工作;只是界面不是为手指操作设计的。
- FormMaker。我们的应用通过你自己的 Google 账户以原生手机界面管理真实的 Google 表单——当报名在你远离电脑的时候满员,而你想当场查看回复并采取行动时,非常方便。
关闭带有关联测验或正在评分的表单
如果你的表单设置为测验(设置 → 测验),关闭「接受回复」不会影响已经发布的成绩或已经计算好的分数——它只会阻止新的提交。如果你启用了「立即发布成绩」,已经提交的学生会保留他们的成绩。如果你还在手动评分,先关闭表单,让回复列表停止变动,然后按自己的节奏处理回复标签页;关闭表单不会影响你继续评分的能力。
用 Google Apps Script 代替第三方插件
如果你不想安装 formLimiter——有些学校和公司限制第三方插件——你可以自己写一个小的 Apps Script 触发器。一个基于时间的触发器检查回复数量或当前日期/时间,当满足你的条件时调用 FormApp.getActiveForm().setAcceptingResponses(false)。这比安装插件需要更多设置,但完全留在你自己的 Google 账户内,无需批准任何外部权限。参见我们的Google 表单 Apps Script 指南,了解编写和触发此类脚本的基础知识。
故障排查:表单实际上没有关闭
- 开关看起来是关的但人们仍能提交:确认你编辑的是正确的表单——通过「制作副本」产生的重复副本有各自独立的回复设置和链接。
- 填表人反映看到了关闭提示,但你仍然收到邮件:那些可能是过期的邮件通知,或者是有人通过在你关闭之前就已加载的缓存页面提交的;表格中不应出现新行。
- formLimiter 没有在预定时间触发:在 Google 自身负载较高时,Apps Script 触发器可能会延迟几分钟,而且插件需要授权自己的触发权限——重新打开插件的设置侧边栏,确认触发器仍列为活跃状态。
- 你重新开放了表单,但回复没有链接到表格:检查回复标签页中是否仍显示绿色的表格图标为已链接状态;如果原始电子表格被移动或删除,链接可能会断开。
关闭前的快速检查清单
- 你导出或确认关联的回复表格是最新的了吗?(它总是最新的——链接是实时的——但要确认它确实是链接着的。)
- 你写了一条能告诉迟到者下一步该做什么的关闭提示吗?
- 如果这个表单会重复使用(每周报名、下学期),请保留它以后重新开放,而不是新建一个——这样你能保留同一个链接。
常见问题
如何让 Google 表单停止接受回复?
打开表单编辑器,点击回复标签页,关闭「接受回复」开关。它立即生效,并保留所有现有回复。
Google 表单能在设定时间自动关闭吗?
原生不支持——没有内置的定时功能。要么在截止时间手动切换开关,要么安装 formLimiter 插件(从桌面浏览器安装),它可以按日期/时间或回复数量关闭表单。
我能把 Google 表单限制为一定的总回复数吗?
内置设置做不到。Google 原生只限制每个已登录用户提交一次回复。要限制总数,请使用 formLimiter 或自己盯着数量手动关闭。
我能在手机上关闭 Google 表单吗?
可以——通过手机浏览器的桌面模式,或使用 FormMaker,它为你的 Google 表单提供原生手机界面。
关闭测验类表单会影响已发布的成绩吗?
不会。关闭「接受回复」只会阻止新的提交——不会改变已经计算好的分数,也不会影响已经发布给先前提交学生的成绩。