如何在 Google 表单中将问题设为必填

快速回答:点击该问题,然后翻转问题框右下角的必填开关。问题文字旁边会出现一个小红色星号,填写者在回答之前无法提交表单。

把一个问题标记为必填,是确保你能获得某个真正需要的答案——姓名、邮箱、票数——的最简单方法,前提是有人能够提交你的表单。这只是一个开关,但它与分区、分支逻辑和登录设置之间的相互作用并不总是那么直观。本指南准确介绍如何开启它、填写者尝试跳过必填字段时会看到什么,以及必填问题在什么情况下根本不会阻止提交。

如何将问题设为必填

  1. 点击你想设为必填的问题。这会打开它的完整编辑视图,显示答案类型下拉菜单和各项选项。
  2. 查看问题框的右下角。你会看到“必填”几个字旁边有一个小开关。
  3. 点击开关将其打开。它会变色以表示已激活,问题文字之后会立即出现一个红色星号,无论是在编辑器中还是在实际表单上都是如此。
  4. 对其他任何需要在提交前必须回答的问题重复此操作——每个问题都有各自独立的“必填”开关。

Google 表单没有批量“全部设为必填”的按钮——你必须逐个问题切换,这其实是一个有用的强制机制,促使你思考每个问题是否真的必须回答。

填写者跳过必填问题时会看到什么

如果有人试图在不回答必填问题的情况下提交表单,Google 表单不会让提交通过。相反,它会滚动到(或高亮显示)未回答的问题,并在其正下方显示一条简短的红色错误信息,比如“这是必填问题”。填写者必须提供答案——或者对于单选题来说,选择一个选项——才能再次尝试提交。这一切都会在浏览器中即时发生,无需刷新页面,因此填写者能获得即时反馈,而不是事后才收到的错误提示。

分区和分支逻辑中的必填问题

这是最容易让人困惑的部分:一个必填问题只有在填写者实际到达它时才会阻止提交。如果你设置了分支逻辑(使用“根据答案跳转到分区”),把填写者路由绕过整个分区,那么该被跳过分区内的任何必填问题都根本不会展示给他们——既然他们看不到它,它自然也无法阻止他们的提交。

实际上,这意味着必填加分支的组合,其表现完全符合一个正常条件表单的预期:对“你会带客人来吗?”回答“不会”并被路由绕过“客人信息”分区的人,永远不会被要求填写该分区内必填的“客人姓名”字段,因为他们完全跳过了这个分区。这是预期的、正确的行为——只是让那些以为“必填”意味着“无论如何都必须回答”的人感到意外。

要求登录而非逐题设置必填

逐题的“必填”开关控制的是单个答案,但它与要求填写者登录是完全不同的两回事。如果你想确保知道每份回复是谁提交的——比如为了限制每人一次回复,或将表单限制在你机构内的成员——打开齿轮图标,进入常规标签页,然后根据你的账号类型可用的选项,开启限制为 [机构] 用户或“收集邮箱地址”选项。这是一个表单级别的门槛,发生在任何人接触到问题之前,与将某个具体问题标记为必填是不同的层面。

最佳实践:不要把所有内容都设为必填

把每个问题都标记为必填以确保永远不会收到不完整的数据,这种做法很有诱惑力,但通常会适得其反。每一个必填字段都是横亘在填写者和完成表单之间的又一道障碍——如果任何一个必填问题让人觉得冒犯、困惑,或根本不适用于自己,他们可能会直接放弃表单,而不是硬着头皮填完。更有效的做法是:

在手机上切换必填开关

“必填”开关在手机上也可以使用,尽管面向桌面设计的表单编辑器在小屏幕上会显得局促。点击问题将其打开,展开的问题框右下角会出现同样的“必填”开关——像在桌面上点击一样点击它即可。如果你主要用手机搭建表单,像 FormMaker 这样的专用应用会以原生的、适合触屏的控件展示同样的开关,避免了标准移动浏览器编辑器有时需要的双指缩放操作。

必填、验证与登录限制:三种不同的保证

人们常常想要用“必填”来实现另一个相关但不同的设置。了解这三者各自独立存在会有所帮助:

设置它保证什么位置
必填开关该问题不能留空逐个问题,问题框右下角
回复验证答案符合某种格式(数字范围、邮箱、正则表达式)逐个问题,三点菜单 → 回复验证
登录 / 限制访问只有已知或已登录的用户才能打开表单设置 → 常规

这些设置可以叠加使用。一个必填的简答问题也可以带有验证规则,使其既是必填又经过格式检查——参见我们关于Google 表单回复验证的指南,了解如何设置类似“必须是 1 到 10 之间的数字”或“必须像邮箱地址”这样的规则。

排查必填问题相关的疑难

  1. 一个必填问题没有阻止提交。检查它是否位于一个可能被分支逻辑绕过的分区内——如上所述,一个被跳过的问题永远没有机会阻止任何提交。
  2. 填写者抱怨某个必填字段不适用于他们。为单选题添加一个“不适用”或“不愿透露”的选项,而不是不留任何有效选项,或者重新考虑该字段是否真的需要必填。
  3. 你需要网格中每一行都有一个必填问题。单选网格和复选框网格只有一个统一的“必填”开关,一次性作用于所有行——你无法只要求部分行必填。
  4. 一个必填的文件上传问题正在阻止没有 Google 账号的人。无论“必填”开关如何设置,文件上传问题都要求填写者登录;如果这导致了流失,参见我们的Google 表单文件上传指南了解登录要求的细节。
  5. 你想知道有多少人在某个必填问题处放弃了表单。Google 表单完全不追踪部分完成/放弃的提交——只有完成的提交才会出现在“回复”中,所以没有内置方式可以查看人们在哪里放弃了。

常见问题

如果填写者跳过必填问题会发生什么?

Google 表单会在该问题下方显示一条红色的内嵌错误信息,并阻止提交,直到填写者提供答案为止。在必填问题为空的情况下,他们根本无法提交表单。

被跳过分区中的必填问题还会阻止提交吗?

不会。如果分支逻辑让填写者完全跳过了某个分区,该分区内的任何必填问题都不会显示,也不会阻止提交,因为填写者根本没有到达那里。

我可以让整个表单要求登录,而不是逐个问题设置必填吗?

可以。在“设置”的“常规”标签页中,你可以要求填写者用 Google 账号登录。这限制了谁能打开表单,与逐个问题的“必填”开关是不同的两回事。

我可以在手机上切换必填开关吗?

可以。在手机上,打开问题,点击它以展开选项,然后像在桌面端一样切换“必填”。像 FormMaker 这样的应用也在其触屏优先编辑器中提供了这个开关。

对于必填问题,我可以要求特定格式,而不只是要求有任何答案吗?

可以,但那是第二个设置。“必填”开关只能保证字段不为空。可以从问题的三点菜单添加回复验证规则,进一步强制数字范围、文本长度,或类似邮箱格式的正则表达式模式。

相关指南