【发布时间】:2016-09-29 22:18:07
【问题描述】:
我希望我的电子表格在某个工作表中打开。我已经尝试了以下方法,但它仍然只是打开第一张纸。
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();
当我打开电子表格时,它仍会在第一张工作表处打开。有什么建议吗?
编辑
我想我找到了它在这里不起作用的原因:https://developers.google.com/apps-script/guides/bound#special_methods
所以它显然只适用于有界脚本..
【问题讨论】:
-
没有名为
getSheetByDate()的方法
标签: google-apps-script google-sheets google-apps