我需要使用Google Apps脚本(删除单元格或整行)在我的Google电子表格中记录删除事件,并获取单元格编号和用户名。
功能onEdit(e)
在编辑单元格时触发,而不是在删除时触发。
function onEdit(e)
{
var range = e.range;
Logger.log(range.getRow());
Logger.log(Session.getActiveUser().getEmail());
if (range.getRow() === 3.0)
{
var recipient = "user@example.com";
var subject = 'Roster Notification';
MailApp.sendEmail(recipient, subject, "Hello, your roster has been updated. Please check. Thanks.");
}
}
答案 0 :(得分:1)
好消息&坏消息,我很害怕。
您可以使用installable Change trigger获取有关行删除的通知。 (完整的更改列表是EDIT,INSERT_ROW,INSERT_COLUMN, REMOVE_ROW ,REMOVE_COLUMN,INSERT_GRID,REMOVE_GRID,FORMAT或OTHER)。
坏消息是该活动并未告诉您更改内容,因此如果您希望跟踪名单的更改,您需要通过自己跟踪更改来实现这一点。
Google问题跟踪器的相关问题: