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

时间:2016-01-05 03:14:27

标签: google-sheets

我创建了以下脚本,以便在打开时在Google工作表中运行,以便能够自动转到工作表的底行。 在这里输入代码

function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var mysheet = ss.getActiveSheet();

var lastrow = mysheet.getLastRow();

mysheet.setActiveCell(mysheet.getDataRange().offset(lastrow-1, 0, 1,         1));  
};

此脚本适用于活动标签但不适用于其他标签吗?

1 个答案:

答案 0 :(得分: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));
}
}