0
我試圖有一個時間戳出現在列中,每當數據添加到工作表。我已經有一些成功與下面的腳本:谷歌腳本:有一個onEdit時間戳記靜態
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()可能能夠幫助我,但我一直無法找到任何東西。
工作!謝謝! –