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"){...
这两次尝试都会中断该功能,并且不会将时间戳记添加到任何工作表。谢谢!