0
請幫忙設置N列中的活動用戶。只要一行中的單元格被更新,此腳本將爲時間戳M列。但是,對於活動用戶,N列沒有任何更新。Apps腳本設置ActiveUser和時間戳
function onEdit() {
var s = SpreadsheetApp.getActiveSheet();
if(s.getName() == "Log") { //checks that we're on the correct
sheet
var r = s.getActiveCell();
var user = Session.getActiveUser().getEmail();
if(r.getColumn() != 13) { //checks the column
var row = r.getRow();
var time = new Date();
time = Utilities.formatDate(time, "GMT-07:00", "yyyy-MM-dd, hh:mm:ss");
SpreadsheetApp.getActiveSheet().getRange('M' + row.toString()).setValue(time);
SpreadsheetApp.getActiveSheet().getRange("N" + row.toString()).setValue(user);
}
};
};
我是否正確使用setValue(user)?
謝謝,就是這樣。我不得不重新發布新的權限來允許它。 –