我正在使用以下脚本使用“ 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读取的其他电子表格中的更改,每当插入新的订单项时,我都希望具有相同的功能功能。
有什么专家可以帮助我吗?我已经在此处创建了一个样本表供您参考
非常感谢您的帮助:)
答案 0 :(得分:0)
我刚遇到这个问题,并找到了解决方案。创建一个名为onChange的函数,并将其设置为电子表格更改时触发的触发器。当Importrange进行更改时,该例程将触发。
编辑:很抱歉,由于onChange的事件对象未提供所需的信息,因此这似乎行不通。