Несколько условий в моем скрипте google sheet - PullRequest
0 голосов
/ 07 января 2019

Я пытаюсь создать приложение или веб-сайт, который считывает имя пользователя / пароль из Google Sheet в качестве базы данных.

Я продолжаю получать идентификатор не найден ответ, даже если переменные соответствуют идентификатору и классу.

Как только я удаляю && 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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...