Это мой самый первый набег в Google Forms и Apps Script.Я сделал регистрационную форму, которая запрашивает университет пользователя (с 41 опциями в выпадающем меню).Я открываю регистрацию только для 400 слотов, которые будут состоять из 300 пользователей из Университета А, и до 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.Но мне нужна помощь, как это сделать, а также как на самом деле выполнить параметры регистрации, спасибо.