Каждый раз, когда ячейка изменяется, я хочу добавить отметку времени в примечаниях вместе с тем, кто ее изменил.У меня есть скрипт, работающий «При редактировании» - но он добавляет одну и ту же заметку дважды.
Иногда он добавляет ее один раз ... но очень часто он добавляет одну и ту же заметку дважды.
Iпытался изменить имя переменной
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var cell = sheet.getActiveCell();
var comments = cell.getNote();
comments = comments + "Mod: " + time+" by: "+username+" ; "+'\n';
cell.setNote(comments);
Это триггер OnEdit.Я ожидаю, что он просто добавит новую строку в примечание к ячейке.К нему часто добавляются две одинаковые новые строки.
АКТУАЛЬНО: Например, я отредактировал ячейку ОДИН РАЗ, и заметка показала.
Мод: пн. 05-20-19 @ 04:36 PM:имя пользователя;
Мод: пн 05-20-19 @ 16:36 PM пользователем: username;
ОЖИДАЕТСЯ: Я раз редактирую ячейку, и в заметке показывается: Мод: пн 05-20-19 @ 04:36 PM по: username;