如何在拖动复制或粘贴一系列单元格时循环用户定义的行?
我正在尝试开发一个onEdit函数,该函数监视工作表的任何编辑,然后在该行的最后一个单元格中记录“更改日期”。每次尝试只记录范围内的第一个更改而不是后续行更改。每行都是一条单独的记录,需要记录编辑日期。
非常感谢!!
答案 0 :(得分:0)
以下代码实现了我从您的问题中理解的内容:
function onEdit(e) {
var time = new Date();
var timeRecord = time.getFullYear().toString() + '/' + (time.getMonth() + 1).toString() + '/' + time.getDate().toString();
var recordArea = e.range.offset(0, 1);
var timeArray = [];
for (var i = 0; i < e.range.getNumRows(); i++) {
timeArray.push([timeRecord]);
}
recordArea.setValues(timeArray);
}