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

Google Apps Script宏运行后如何恢复初始选区与活动工作表?

Google Apps Script宏恢复初始选区的方法

要恢复你开头记录的初始选区,直接调用initialrange的activate()方法就搞定了,不用复杂操作。

给你整理了完整的代码示例,连工作表恢复都做了优化(直接存对象比存名称更省事):

function yourMacro() {
  const ss = SpreadsheetApp.getActiveSpreadsheet();
  // 记录初始状态:直接存对象,不用存名称
  const initialSheet = ss.getActiveSheet();
  const initialRange = ss.getActiveRange();

  // 👇这里放你的宏实际要执行的代码
  // 比如切换工作表、修改单元格、调整选区之类的操作

  // 恢复初始状态
  initialSheet.activate(); // 切回原来的工作表
  initialRange.activate(); // 选中最初的单元格范围
}
  • 小提示:直接存储工作表对象而非仅名称,不仅执行效率更高,还能避免出现重名工作表时的匹配错误问题。

内容的提问来源于stack exchange,提问作者Thierry Bourbon

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 23:07:03