Google Apps脚本 - 如何在onEdit脚本或onDelete中获取已删除的行?

时间:2012-12-05 07:26:27

标签: google-apps-script

我需要在onEdit触发器脚本中获取已删除行的行号和内容。或者是否有onDelete功能?

基本上,当用户删除一行或一系列行时,应以某种方式通知脚本删除范围。

2 个答案:

答案 0 :(得分:1)

这是不可能的。有关于此的功能请求已打开,您可能希望注明它以跟踪更新和投票类型。

Issue 1363: Add trigger for spreadsheet column or row operations

答案 1 :(得分:1)

如果用户删除了一个单元格,则可以正常工作:

function onEdit(e) {
    if (e.value==e.source.getActiveSheet().getActiveCell().getValue()) {
        //Things to do for normal edition
    } else {
        //Things to do if cell was deleted
        deleted_range = e.range
    }
}

如果这是正确的解决方案,我不会感到害羞但直到现在才能正常工作。对于多个单元格我还找不到解决方案:/

相关问题