Как я могу сравнить этот диапазон с другого листа? - PullRequest
0 голосов
/ 29 мая 2018

я пытаюсь сделать пользовательскую функцию в листах Google.Мне нужно сравнить имя и дату x из диапазона дат и имен, но эти диапазоны находятся на другом листе

Это мой код, проблема в том, что когда я пытаюсь использовать диапазон из другого листа, не 'т работа

function btk3(Date1, Name1, Date2, Name2) {
  for (var i = 0; i < Name2[0].length; i = i + 1) {
    if (Name1 == Name2[i][0]) {
      if (Date1 == Date2[i][0]) {
        return "Yes";
      }
    } else {
      return "No";
    }
  }
}

Я тоже попробую это

function btk(Date1,Name1,Date2,Name2) {

var app= SpreadsheetApp;

var activeSheet = app.getActiveSpreadsheet().getActiveSheet();

var target = app.getActiveSpreadsheet().getSheetByName("Buff da Villa");

for(var i =0; i<Name2[0].length; i=i+1){


 if(Name1 == target.getRange("B2;B101").getValue() ){
   if(Date1 == target.getRange("A2;A101").getValue()){
   return "Sim";    
   }
 }

 }   

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...