我创建了以下脚本,以便在打开时在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));
};
此脚本适用于活动标签但不适用于其他标签吗?
答案 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));
}
}