我需要在onEdit触发器脚本中获取已删除行的行号和内容。或者是否有onDelete功能?
基本上,当用户删除一行或一系列行时,应以某种方式通知脚本删除范围。
答案 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
}
}
如果这是正确的解决方案,我不会感到害羞但直到现在才能正常工作。对于多个单元格我还找不到解决方案:/