Я хочу, чтобы моя таблица открывалась на определенном листе. Я пробовал следующее, но он все еще просто открывает первый лист.Как перейти непосредственно к определенному листу при открытии электронной таблицы google?
function setActiveSheetToday(){
var date = new Date();
var sheet = getSheetByDate(date); //custom function that returns sheet object
var SS = sheet.getParent();
SS.setActiveSheet(sheet);
}
Затем я создаю триггер onOpen
.
ScriptApp.newTrigger('setActiveSheetToday').forSpreadsheet(SS_ID).onOpen().create();
Когда я открываю электронную таблицу, она по-прежнему открывается на первом листе. Какие-либо предложения?
EDIT
Я думаю, что я нашел причину, почему она не работает здесь: https://developers.google.com/apps-script/guides/bound#special_methods
Так что, видимо, работает только для ограниченных скриптов ..
Нет метода с именем 'getSheetByDate()' –