Мне интересно, есть ли способ получить листы по цвету их вкладок в Google Script?
В настоящее время я использую этот массив для захвата листов по имени:
function AddRow() {
var ss = SpreadsheetApp.openById('spreadsheetId');
var contractorSheets,i,L,sheet;
contractorSheets = [
"Employee 1's Timesheet",
"Employee 2's Timesheet",
"Employee 3's Timesheet",
"Employee 4's Timesheet",
"Employee 5's Timesheet",
"Employee 6's Timesheet",
"Employee 7's Timesheet"
]
L = contractorSheets.length;
for (i=0;i<L;i++){
sheet = ss.getSheetByName(contractorSheets[i]);
sheet.insertRowAfter(sheet.getLastRow());
}
}
Расписания постоянно создаются и удаляются, и мне придется обновлять этот массив каждый раз, когда это происходит.Однако все вкладки расписания оранжевые (# ff9900), поэтому я подумал, что если бы я мог перетаскивать вкладки по этому цвету, это не имело бы значения, как бы оно ни называлось, и в долгосрочной перспективе сделал бы электронную таблицу намного более динамичной независимо от оборота иимена листов.
Спасибо за любую помощь!