2014-12-17 2 views
1

У меня есть простой скрипт:OnEdit Функция не показывает имя пользователя

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

Результаты являются так:

Последнее изменение: Ср 17 декабря 2014 15:50:24 GMT-0500 (EST) По:

Но есть только пустое место, где должно быть имя пользователя ... мысли?

+0

В вашем скрипте нет ничего плохого. Он работает отлично. – rpm

+0

также читайте эти 2 документации [здесь] (https://developers.google.com/apps-script/guides/triggers/#restrictions) и [здесь] (https://developers.google.com/apps-script/reference/base/session # getActiveUser()) –

ответ

1

Для выполнения сценария должно быть выполнено Session.getActiveUser(). Ваш код выше работает для меня, если я сначала запустил скрипт в редакторе и авторизую его, затем примечание с информацией о пользователе добавляется в ячейки при редактировании.

+0

Я не запускал его и, следовательно, авторизуюсь. Благодаря! – user3456352

Смежные вопросы