Я создаю серию листов в более крупной электронной таблице, и когда я тестирую это, мне нужна функция сброса, поэтому мне не нужно вручную go просматривать и удалять каждый из них. Три из названий - stati c, поэтому у меня просто есть:
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Schedule'), true);
spreadsheet.deleteActiveSheet();
, но некоторые из них меняются в зависимости от переменной. Имя листа всегда "Session __", где __ изменяется на целочисленное значение. Это то, что я пробовал,
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Inputs'), true);
var sessions = spreadsheet.getRange('B2').getValue();
for(i=0; i<=session; i++) {
var name = "Session {i+1}";
spreadsheet.setActiveSheet(spreadsheet.getSheetByName(name));
spreadsheet.deleteActiveSheet();
}
(где на листе ввода содержится общее количество сеансов в ячейке B2)
, но это не работает. Есть идеи?