0
我有一個Google工作表,我希望每次更新單元格時都添加一個時間戳。我有基本的代碼了下來:僅在編輯特定工作表時觸發函數
function onEdit() {
var s = SpreadsheetApp.getActiveSheet();
var c = s.getActiveCell();
var cell1 = 13
if(c.getColumn() != cell1) {
var row = c.getRow();
var time = new Date();
time = Utilities.formatDate(new Date(), "EST", "MM-dd-yyyy HH:mm:ss");
SpreadsheetApp.getActiveSheet().getRange(row,cell1).setValue(time);
};
};
但我只想觸發它稱爲"VariableMaster"
1片,所以我嘗試:
if(c.getColumn() != cell1 && s == "VariableMaster") {....
我也試過,如果增加一個低於
聲明if(c.getColumn() != cell1) {
if(s.getActiveSheet == "VariableMaster"){...
這兩次嘗試都會中斷該功能,並且不會將時間戳記添加到任何工作表。謝謝!