Я пытаюсь расположить в алфавитном порядке все листы в рамках проекта Google Sheets (в одном проекте около 150 листов). Я пробовал следующий скрипт, но он размещает листы в случайном порядке - не по алфавиту!
function sortSheets () {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheetNameArray = [];
var sheets = ss.getSheets();
for (var i = 0; i < sheets.length; i++) {
sheetNameArray.push(sheets[i].getName());
}
sheetNameArray.sort();
for( var j = 0; j < sheets.length; j++ ) {
ss.setActiveSheet(ss.getSheetByName(sheetNameArray[j]));
ss.moveActiveSheet(j + 1);
}
}
У кого-нибудь есть идея, как я могу автоматически сортировать все листы, не делая это вручную? Благодарю.