2 回答

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊
如果輸入的 ID 不在給定列表中,則阻止提交表單
最簡(jiǎn)單的方法是合并文本驗(yàn)證,您甚至不需要為它編寫代碼
只是在構(gòu)建/編輯
ID1
問(wèn)題時(shí)選擇Regular expression
,matches
并指定所有允許提交表單的 ID|
用作分隔符
更多信息

TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個(gè)贊
如果您希望將所有 id 保留在電子表格中,請(qǐng)?jiān)诖a的開頭嘗試此操作。
function onFormSubmit(e) {
const ss=SpreadsheetApp.openById('your id');
const idsh=ss.getSheetByName('id sheet');
const idrg=ss.getRange(2,1,idsh.getLastRow()-1,1);
const idA=idrg.getValues().map(function(r){return r[0];});
if (idA.indexOf(e.namedValues['ID1'])==-1) {
Browser.msgBox('Your ID number does not match the list');
return;
}
//rest of your code here
}
添加回答
舉報(bào)