如何在所有选项卡打开时转到谷歌工作表的底部单元格



我创建了以下脚本,以便在打开时在谷歌工作表中运行,从而能够自动转到工作表的底部一行。在此处输入代码

function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var mysheet = ss.getActiveSheet();
var lastrow = mysheet.getLastRow();
mysheet.setActiveCell(mysheet.getDataRange().offset(lastrow-1, 0, 1,         1));  
};

此脚本适用于活动选项卡,但不适用于其他选项卡?

找到电子表格中的表格数量,然后循环浏览每张表格。

function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var numSht = ss.getNumSheets() //get the number of sheets in spreadsheet
for(var i=0;i<numSht;i++){ //loop through the sheets
var mySheet=ss.getSheets()[i]
var lastrow =mySheet.getLastRow()
Utilities.sleep(2000)//may not be needed
var sel =mySheet.setActiveCell(mySheet.getDataRange().offset(lastrow-1, 0,  1, 1));
}
}

相关内容

最新更新