在脚本中添加5小时以删除旧日期文件(GAS-Google云端硬盘)

时间:2019-10-21 22:33:24

标签: google-apps-script google-drive-api

我试图在脚本中增加5个小时,因为在我要查找数据的地方,本地时间比我的住所长5个小时。因此,要同步日期,我需要添加。

::std::ostreambuf_iterator

1 个答案:

答案 0 :(得分:1)

  • 您想将用于比较的时间偏移5小时。
  • 从脚本中的/\d{4}\/\d{2}\/\d{2}/.test(dateFromFilename),发现仅比较文件名的年,月和日。

如果我的理解正确,那么这个答案如何?请认为这只是几个答案之一。

修改点:

  • 在您的脚本中,比较年,月和日。因此,从从当前时间偏移5小时的日期起,必须使用年,月和日。
  • toDateString()检索年,月和日,而时间变为00:00:00

当上述要点反映到脚本中时,它如下所示。

修改后的脚本:

从:
var today = new Date(new Date().toDateString()).getTime()+ 1000*60*60*5;
至:
var shift = new Date().getTime() + 1000*60*60*5
var today = new Date(new Date(shift).toDateString()).getTime();

参考:

如果我误解了您的问题,而这不是您想要的结果,我深表歉意。