Google Apps 脚本计数时间戳

问题描述 投票:0回答:1

我尝试在 D 列(日期)中每次更改日期时添加计数/时间戳。 我希望时间戳位于 B 列中。 更改的计数(对 D 列)将位于 A 列中。 我可以在 B 列中获取时间戳,但在 A 列中的计数时遇到问题。

如果有人可以提供帮助,这里是我的电子表格的链接:

https://docs.google.com/spreadsheets/d/1YedI83P5u-1oJj15DTz_MNxlwPiJ4wBfWPOG4Pg-QLA/edit#gid=1546276119

非常感谢!

时间戳似乎有效,但我用于计数的代码不正确。
我正在尝试使代码适用于多个月份的选项卡。

google-apps-script count timestamp
1个回答
0
投票

当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());
  } 
}
© www.soinside.com 2019 - 2024. All rights reserved.