我有一个从这样开始的功能
function onEdit2(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Returns the active cell
var activeRange = sheet.getActiveRange();
Logger.log(activeRange.getA1Notation());
我已经触发了这项功能'在一个电子表格中(它最初是在编辑时,因此是名称,但不是通过改变背景颜色触发的,这对于我正在做的事情是至关重要的。)
这个始终将A1写入记录器,无论我选择的电子表格的哪个部分,并且使用getActiveCell代替getActiveRange做同样的事情。
当脚本运行时,有没有办法获得选择的范围?
答案 0 :(得分:0)
这种新的触发类型是一个严重的缺点。已经提出了一个问题:
Issue 2751:SpreadSheet onChange()触发器
访问&明星问题接收更新。添加您自己的观察结果也很有帮助,因为原始问题已作为增强请求输入,但触发器不知道更改范围的事实是错误的。