OnEdit函数未显示用户名

时间:2014-12-17 20:52:36

标签: google-apps-script google-sheets

我有一个简单的脚本:

function onEdit(e){
var name = Session.getActiveUser();
var range = e.range;
range.setNote('Last modified: ' + new Date()+"By:"+" "+name);
}

结果是这样的:

最后修改日期:2014年12月17日星期三15:50:24 GMT-0500(美国东部时间)作者:

但只有一个空白,用户的名字应该是......想法?

1 个答案:

答案 0 :(得分:1)

脚本需要授权才能执行Session.getActiveUser()。如果我首先在编辑器中运行脚本并对其进行授权,那么上面的代码对我有用,然后带有用户信息的注释将被添加到编辑中的单元格中。