Jef*_*rtz 3 google-sheets google-apps-script
我四处寻找,发现以下代码将前进到 Google 电子表格中数据的最后一行 - 至少直到我们在第 297 行之外添加更多行。
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var range = ss.getSheets()[0].getRange("B297");
SpreadsheetApp.setActiveRange(range);
}
Run Code Online (Sandbox Code Playgroud)
我试图弄清楚如何编写这个脚本,以便它会转到最后一行数据,而不管行号如何。
我可以对此代码进行更改以完成此操作吗?
小智 5
该方法getLastRow()告诉您有数据的工作表的最后一行。这可用于将选择移动到该行。我在工作表选择中更改的另一件事是:您的脚本始终在第一张工作表上运行;在当前活动的任何工作表上进行操作更有意义。
function myFunction() {
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange(sheet.getLastRow(), 1);
SpreadsheetApp.setActiveRange(range);
}
Run Code Online (Sandbox Code Playgroud)
这可以使用 onOpen 放入电子表格菜单中。
顺便说一句,如果您在每行都有一些数据的列(如日期或 Id 列)中按 Ctrl + ArrowDown 执行相同的操作。
| 归档时间: |
|
| 查看次数: |
6371 次 |
| 最近记录: |