Очистить ячейки на двух или более листах - PullRequest
0 голосов
/ 03 марта 2020

У меня есть следующий простой скрипт, который удаляет диапазон ячеек с одного листа. Как я могу изменить это, чтобы я мог указать ячейки на нескольких листах? Я предполагаю, что это связано с изменением getSheetByName? Большое спасибо.

function clearandover() {
  //replace 'Sheet1' with your actual sheet name
  var sheet = SpreadsheetApp.getActive().getSheetByName('Andover');
  sheet.getRange('B8:G').clearContent();
}

1 Ответ

2 голосов
/ 03 марта 2020

Если вы просто собираетесь выполнить одну команду на каждом листе, это не поможет вам определить лист в отдельном значении. Вы можете просто сделать это так:

function clearandover() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getSheetByName('Andover').getRange('B8:G').clearContent();
  spreadsheet.getSheetByName('Second sheet name').getRange('B8:G').clearContent();
  spreadsheet.getSheetByName('Third sheet name').getRange('B8:G').clearContent();
}

Конечно, вы можете изменить диапазон для листа, который необходимо очистить.

...