我的google电子表格由以下列组成:
我需要一个脚本,当你打开文档时,将自动滚动表格到今天的日期。
您可能不需要使用脚本来完成此操作。
如果您的日期顺序相反(即从最早的日期到最晚的日期),并且您只是想在底部找到最近的日期,那么您可以单击A1单元格,并按下键盘上的Ctrl键和向下箭头键(即Ctrl-),您就会被带到那里。
转到今天:
function gotoTodaysDate() {
const ss=SpreadsheetApp.getActive();
const sh=ss.getSheets()[0];
const shsr=2;
const shsc=1;
const vs=sh.getRange(shsr,shsc,sh.getLastRow()-shsr+1,1).getValues();
const dates=vs.map(function(r){return r[0];});
const td=Utilities.formatDate(new Date(), Session.getScriptTimeZone(), "dd.MM.yyyy");
const idx=dates.indexOf(td);
sh.getRange(idx+shsr,1).activate();
}