我有一个基本的可安装触发器,我试图用来根据编辑工作表的时间发送电子邮件邀请(在我的情况下选择了一个特定的复选框)但是当我尝试从我的事件对象访问范围或源对象时[object Object] 和 undefined 分别。但是,由于能够获取 oldValue、value、triggerUid 和用户,我知道事件对象正在工作。
function onEditCheck(e) {
var cells = e.range.getA1Notation();
var name = e.source.getActiveSheet().getName()
console.log('cells: ' + cells);
console.log('sheet name: ' + name);
console.log('id: ' + e.triggerUid);
console.log('edit: ' + e.value);
if(e.oldValue === 'false' && e.value === 'TRUE') {
sendEmail(e.user.getEmail(), e.range);
}
}
我能找到的对这个问题的唯一其他参考是这个问题here但是我对他们找到的权限“解决方案”没有运气。
任何帮助或见解将不胜感激。