以下是我的算法:
- 制作表格
在脚本编辑器中,使用此函数创建一个脚本:
function displayUser(e){ Logger.log(e.user); Logger.log(e.user.getEmail()); }
创建一个
displayUser
在 event 之后运行的触发器From spreadsheet
On edit
。- 编辑表格的电子表格
日志输出将显示:
不明确的
执行记录说:
执行失败:TypeError:无法调用未定义的方法“getEmail”。(第 3 行,文件“代码”)
但是,谷歌文档指定e.user
:
始终返回一个用户对象,代表电子表格的所有者
这不是e.user
未定义的情况。
我在谷歌新的访问权限管理系统之前使用了这个命令,它工作得很好——它返回了有关电子表格所有者的信息。
我犯了什么错误吗?