Validation 用于网格项目的Google表单Google应用程序脚本答案验证

Validation 用于网格项目的Google表单Google应用程序脚本答案验证,validation,google-apps-script,google-forms,Validation,Google Apps Script,Google Forms,如果我在表格中创建一个问题,比如。。 qn:“如果价格上涨了以下数量,您还会购买吗?” 选项: 5%是否(选择是或否) 10%是否(选择是或否) 15%是否(选择是或否) 我想创建一个答案验证,这样,如果用户选择“否”表示5%,选择“是”表示10%和15%,它将显示一条错误消息,上面写着“逻辑错误” 什么是正确的代码使用?目前,没有办法使用表单实现这种验证。您唯一的选择是: 解释对表单的限制,并使用onFormSubmit事件筛选不符合条件的响应。但是,使用此选项,用户仍然可以提交表单,并且不会

如果我在表格中创建一个问题,比如。。 qn:“如果价格上涨了以下数量,您还会购买吗?” 选项: 5%是否(选择是或否) 10%是否(选择是或否) 15%是否(选择是或否)

我想创建一个答案验证,这样,如果用户选择“否”表示5%,选择“是”表示10%和15%,它将显示一条错误消息,上面写着“逻辑错误”


什么是正确的代码使用?

目前,没有办法使用表单实现这种验证。您唯一的选择是:

  • 解释对表单的限制,并使用
    onFormSubmit
    事件筛选不符合条件的响应。但是,使用此选项,用户仍然可以提交表单,并且不会收到任何反馈,告知其提交不正确

  • 使用。这一个的想法是使用HTML实现一个基本的。然后可以使用Javascript验证您描述的限制,并将结果发布到您选择的GoogleSheets文档中。然而,这一选择显然需要更多的努力。您可以看到一个使用WebApps创建表单的示例


  • 请分享您的电子表格副本(不包括任何私人或机密信息),并附上成功结果的示例。我没有使用电子表格,只是直接在谷歌表单上编码。。类似于网格验证我的意思是,如果用户填写表单时出现这种逻辑错误,它可以立即告诉用户他/她填写的答案是错误的。我不相信谷歌表单提供了这种验证——验证仅限于“每列一个响应”。但是你是用一个网络应用程序来做的。你说的网络应用程序是什么意思?