【发布时间】:2018-02-20 13:32:59
【问题描述】:
我创建了一个简单的注册表单,只要求:
- 电子邮件地址(必填)
- 姓名(必填)
- 加一个人的姓名(不需要 - 如果有的话)
我可以根据回复的数量限制 Google 表单:
function closeForm() {
// get active form
var form = FormApp.getActiveForm();
// retrieve number of responses thusfar
var responses = form.getResponses();
// set close message
var msg = "We're sorry, the event is full.";
// do the math
if(responses.length >= 100) {
form.setAcceptingResponses(false).setCustomClosedFormMessage(msg);
}
}
但我不知道如何将限制设置为 1 和 2 的总和。(即剧院中的座位总数)
有人可以帮帮我吗?
【问题讨论】:
-
我认为您可以查询响应/响应表,然后计算已填满的座位数,然后您可以将其用作条件。
-
确实,我可以查询工作表并获取输入的姓名总数,但我不确定如何将该数字返回到表单的脚本编辑器。
-
哦,好的。我已经用示例代码发布了答案
标签: google-apps-script limit google-forms