当ScriptDb从任何人都可以访问的 WebApp 中使用并作为访问用户与Triggers从该 WebApp 中一起运行时,似乎无法正确确定用户。
WebApp用于Anyone运行的Google Apps 脚本as the accessing userScriptApp.newTrigger("myfunc").timeBased().everyMinutes(1).create();
其中函数myfunc是:
var q = {
user: Session.getActiveUser().getEmail()
};
result = db.query(q).sortBy('when', db.ASCENDING);
resultmyfunc从触发器访问时似乎为空。
触发器中的活动用户不应该是安装它的用户吗?例如,第一次授权时访问 WebApp 的用户?