我想记录范围想象中的单元格从A到D更改的日期,并将日期记录在另一张纸上。我有下面的脚本,似乎对我有用,但是当其他用户更改单元格时,没有记录的日期就是问题所在。任何帮助表示赞赏! 谢谢,
function incrementTallyOfReportsOnSelectedRow()
{
var tallyColumn = 19; // A = 1, B = 2, etc.
var sheet = SpreadsheetApp.getActiveSheet(),
row = sheet.getActiveCell().getRow();
if (row > 1 && sheet.getRange(row, 1).getValue()) {
var tallyCell = sheet.getRange(row, tallyColumn);
tallyCell.setValue( typeof tallyCell.getValue() === 'number' ?
tallyCell.getValue() + 1 : 1 );
var time = new Date();
time = Utilities.formatDate(time, "GMT-07:00", "yyyy/MM/dd hh:mm:ss");
SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet1')
.getRange(row, tallyColumn + 1).setValue(time);
}
}