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

如何在Google Apps Script的onEdit触发器中追踪非相邻区域?

问题描述
  • 需求:追踪特定区域的输入内容,以此为图表添加数据点;当用户粘贴内容到该区域时,事件仅触发一次。
  • 现状:测试代码无法获取非连续选区的所有范围,控制台仅打印所选区域中第一个单元格的A1标记。测试代码如下:
const sheet = SpreadsheetApp.getActiveSheet();
let selection = sheet.getActiveRangeList();
let ranges = selection.getRanges();

for (let i = 0; i < ranges.length; i++) {
  console.log('Active ranges: ' + ranges[i].getA1Notation());
}
  • 排查:已查阅若干相关解答及四年前的相关bug报告,但仍希望问题出自我的实现环节。

内容的提问来源于stack exchange,提问作者Andy Reid

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 02:45:38