这是我第一次涉足Google Forms和Apps脚本。我制作了一张注册表格,询问用户的大学(在下拉菜单中有41个选项)。我仅对400个插槽开放注册,这将由A大学的300个用户和A大学的100个用户组成。我需要帮助,因此可以限制注册过程来满足这些参数。
到目前为止,我已经编辑了链接的电子表格并添加了2列。单元格“ X1”具有一个=COUNTIF()
函数,该函数返回大学A出现的次数,而单元格“ Y1”具有=(COUNTIF(range, "<>")-X1-1)
。然后,我开始通过以下方法获取这些值:
function CountUni() {
var form = FormApp.getActiveForm();
var ss = SpreadsheetApp.openById(mySpreadsheet);
var sheet = ss.getSheetByName(mySheetname);
var UniArng = sheet.getRange('X1');
var UniAtotal = UniArng.getValue();
var nonArng = sheet.getRange('Y1');
var nonAtotal = nonArng.getValue();
// Need code here
}
根据我的阅读,我需要从onFormSubmit触发器中调用它。但是,我需要有关如何执行操作以及如何真正实现注册参数的帮助,谢谢。