我正在尝试创建一个应用程序或网站,以从Google表格中读取用户名/密码作为我的数据库。
即使变量与ID和类匹配,我仍然得到 ID找不到响应。
一旦我删除了&& Classcheck[i][0] == class
并仅将其保留为if (values[i][0] == id)
,它就可以正常工作。
似乎我一次只能读取1个变量?如果可能的话,我想同时获得两者。
function inTime(e) {
var id = e.parameter.id;
var class = e.parameter.class;
var values = sheet.getRange(2, 1, sheet.getLastRow(), 1).getValues();
var Classcheck = sheet.getRange(2, 3, sheet.getLastRow(), 1).getValue();
var in_time = e.parameter.in_time;
for (var i = 0; i < values.length; i++) {
if (values[i][0] == id && Classcheck[i][0] == class)){
i = i + 2;
sheet.getRange(i, 5).setValue(in_time)
return ContentService.createTextOutput("Welcome to class " + in_time).setMimeType(ContentService.MimeType.TEXT);
}
}
return ContentService.createTextOutput("Id Not Found ").setMimeType(ContentService.MimeType.TEXT);
}