You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置Google Sheets打开时自动定位至最后一条记录?

在Google Sheets中打开时自动定位到最后一条记录

Google Sheets没有原生的自动滚动设置,但可以用Google Apps Script实现这个需求,步骤如下:

  • 打开你的求职申请清单表格,点击顶部菜单栏的「扩展程序」→「Apps Script」,进入脚本编辑器。
  • 删除编辑器里的默认代码,粘贴以下代码:
function onOpen() {
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  const lastRow = sheet.getLastRow();
  // 这里假设你的主数据列是A列,若实际是其他列,把'A'改成对应列字母(比如'B'、'C')
  const targetCell = sheet.getRange('A' + lastRow);
  sheet.setActiveRange(targetCell);
  SpreadsheetApp.getUi().scrollTo(targetCell);
}
  • 点击编辑器顶部的「保存」按钮,给这个项目起个名字(比如「AutoScrollToBottom」)。
  • 第一次运行需要授权:点击编辑器顶部的运行按钮(▶️),按照提示完成权限验证——因为是你自己编写的脚本,放心授权即可,可能需要在权限提示里选择「高级」→「转到XX项目(不安全)」来完成授权。
  • 关闭表格重新打开,就会自动定位到最后一条记录所在的行。

如果你的数据分布在多列,只要确保代码里指定的列是有连续数据的列(比如记录日期的列、公司名称列),就能准确找到最后一行。

内容的提问来源于stack exchange,提问作者Deaf Guy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 16:54:52