Вопрос как применить .clearContents() для конкретного диапазона.
var sheetD = SpreadsheetApp.getActiveSheet();
var dataD0 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("База web");
var dataD = dataD0.getRange("a2:av").getValues();
var cell = SpreadsheetApp.getActiveSheet();
var cell1 = cell.getRange(2,1);
var newDataD = [];
for (var i in dataD) {
var rowD = dataD[i];
var duplicate = false;
for (var j in newDataD) {
if(rowD[0] == newDataD[j][0]) {
duplicate = true;
}
}
if (!duplicate) {
newDataD.push(rowD);
}
}
cell1.clearContents(); // sheetD
sheetD.getRange(2, 1, newDataD.length, newDataD[0].length).setValues(newDataD);
//SpreadsheetApp.getActiveSpreadsheet().toast('Дубликаты удалены. Все ок!')
}
пишет ошибка TypeError: Не удается обнаружить функцию clearContents в объекте Range. (строка 85, файл Код)