感谢您的精彩帖子!
我正在寻找一个代码,它会导致在 Google 表格中打开表格后自动跳转到当前日期(通过共享链接)。如果我已登录,您的代码(见下文)效果很好。当我创建共享链接(有或没有编辑权限)时,代码不起作用。我尝试了使用不同浏览器(Chrome、Edge、Firefox)的链接......可能是什么问题?
function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sh = ss.getActiveSheet();
var data = sh.getDataRange().getValues();
var today = new Date().setHours(0,0,0,0);
for(var n=0;n<data[0].length;n++){
var date = new Date(data[0][n]).setHours(0,0,0,0);
if(date==today){break};
}
n++;
sh.getRange(1,n).activate();
}
亲切的问候
这里是您的代码的链接: 如何根据 Google Docs 电子表格中的当前日期为行设置背景颜色?