Я пытаюсь, чтобы временная метка появлялась в столбце всякий раз, когда данные добавляются к листу. Я имел некоторый успех со следующим сценарием:Сценарий Google: иметь временную метку onEdit static
function onEdit(e) {
var colToWatch = 2, colToStamp = 1;
if (e.range.columnStart !== colToWatch) return;
var writeVal = e.value ? new Date() : '';
e.source.getActiveSheet()
.getRange(e.range.rowStart, colToStamp)
.setValue(writeVal);
}
Мой вопрос, каждый раз, когда текст в седловине 2 редактируется, Отметка времени изменения в текущий момент времени.
Надеюсь, что у него есть временная метка, которая показывает, когда текст был первоначально добавлен (поэтому он может быть организован по этой дате на другом листе). Другие люди будут иметь доступ к этому листу и могут случайно что-то изменить и вызвать изменения в листе, организованном по дате.
Я новичок в написании сценариев, возможно ли, чтобы onEdit запускал только первые данные? Кажется, что onChange() может мне помочь, но я ничего не смог найти.
Это сработало! Благодаря! –