Невозможно получить диапазон из объекта события в функции onEdit
Я написал очень простую триггерную функцию для отслеживания изменений в Google Sheet. Функция onEdit
вызывается при любом изменении, и я могу обновить указанную ячейку. Тем не менее, я не могу получить диапазон в нотации A1. Любая попытка сделать это приводит к диапазону не определено.
function onEdit(e) {
var a = e.range;
a.setNote('Last modified: ' + new Date());
Logger.log(a.getA1notation);
}
Если я обновлю какую-либо ячейку на листе, будет добавлена заметка с комментарием и временем изменения. Тем не менее, журнал просто содержит:
[19-01-10 05: 29: 58: 456 PST] undefined
, что означает, что диапазон не определен. Метод setNote
работает, но не getA1notation
!