我尝试在 D 列(日期)中每次更改日期时添加计数/时间戳。 我希望时间戳位于 B 列中。 更改的计数(对 D 列)将位于 A 列中。 我可以在 B 列中获取时间戳,但在 A 列中的计数时遇到问题。
如果有人可以提供帮助,这里是我的电子表格的链接:
非常感谢!
时间戳似乎有效,但我用于计数的代码不正确。
我正在尝试使代码适用于多个月份的选项卡。
当D列日期是B列中的更改记录时间戳和A列中的更改计数时
function onEdit(e) {
//e.source.toast("Entry")
const sh = e.range.getSheet();
if(sh.getName() == "Sheet0" && e.range.columnStart == 4 && e.range.rowStart > 1) {
//e.source.toast("Gate1")
e.range.offset(0,-3).setValue(e.range.offset(0,-3).getValue() + 1);
e.range.offset(0,-2).setValue(new Date());
}
}