oe24y
@oe24y

Как сделать Foreach по всем листам таблицы в Google Script Spreadsheets?

Знаю как взять только активный лист
var sheet = SpreadsheetApp.getActive();
А как сделать foreach или for по всем имеющимся листам?
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
stomaks
@stomaks
Разработчик Google Apps Script (stomaks.me)
const sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
  
for(const sheet of sheets) {
  Logger.log(sheet.getName());
}
  
sheets.forEach(function(sheet) {
  Logger.log(sheet.getName());
});
  
while(sheets.length) {
  const sheet = sheets.shift();
    
  Logger.log(sheet.getName());
}


---
stomaks.me
g-apps-script.com
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы