如何在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
相关产品推荐
相关产品推荐

