只有当新行添加到谷歌电子表格时,我才会触发流程。根据文档,changeType 可以具有以下值: 更改类型(EDIT、INSERT_ROW、INSERT_COLUMN、REMOVE_ROW、REMOVE_COLUMN、INSERT_GRID、REMOVE_GRID、FORMAT 或 OTHER)。
https://developers.google.com/apps-script/guides/triggers/events不知何故,即使我们添加新行或编辑现有行,事件也始终返回“EDIT”。因此,我无法区分对现有行的编辑和新行的添加。
触发详情:
选择要运行的函数:测试
在部署时运行:head
选择事件源:从电子表格
选择事件类型:更改时
测试功能:
function test(e) {
var activeSheet = e.source.getActiveSheet();
if (activeSheet.getName() == "Feedback"){
Logger.log(e.changeType);
}
}