я пытаюсь сделать пользовательскую функцию в листах 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";
}
}
}
}