[英]Time stamps in Google scripts
时间戳之间的差异
玩代码
function checkCompleted() {
var s = SpreadsheetApp.getActive().getSheetByName('Timestamps');
s.getRange('D2:E').getValues().forEach (function (r, i) {
if(r[0] == '2' && !r[1]){
s.getRange(i + 2, 5).setValue(new Date())
} else if (r[0] == '1'){
s.getRange(i + 2, 5).clearContent()
}
}
)}
对于上下文,如果D列为true,则选中复选框;如果- = 2
列获得范围并设置日期,则取消选中为false;如果d = 1
清除日期,这是查看时间之间的时差的一种方式复选框已选中和未选中。
我的问题是,尽管我发现一个有效的公式,但我不理解i+2
我知道第5列是时间戳记所在的位置,但在i+2
部分尚不清楚
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.