我使用下面的脚本来捕获使用'IMPORTRANGE‘函数从不同的Google电子表格导入的每个新行的entry_timestamp。
function onEdit(e) {
var ss = e.source.getActiveSheet();
if (ss.getName() !== 'Raw Data' || e.range.columnStart !== 3) return;
e.range.offset(0, -2)
.setValue(e.value ? new Date() : null);
}虽然每次我在col.C中“编辑”某件东西时,上面的代码片段都很有魅力,但每当插入一个新的行项时,我都希望使用IMPORTRANGE函数对另一个电子表格进行更改,从而获得相同的功能。
有专家能帮我吗?我在这里创建了一个样本表供您参考。
任何帮助都是非常感谢的:)
发布于 2019-11-06 03:20:13
我刚碰到这个问题,找到了解决办法。创建一个名为onChange的函数,并将其设置为在电子表格更改时触发的触发器。当Importrange做出更改时,此例程将触发。
编辑:对不起,这看起来不起作用,因为onChange的事件对象没有提供所需的信息。
https://stackoverflow.com/questions/53432581
复制相似问题