Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Google Apps脚本为评估之间的日期调整文件创建日期值_Javascript_Google Apps Script - Fatal编程技术网

Javascript 使用Google Apps脚本为评估之间的日期调整文件创建日期值

Javascript 使用Google Apps脚本为评估之间的日期调整文件创建日期值,javascript,google-apps-script,Javascript,Google Apps Script,我想查看文件创建日期,而不是当前日期,并添加6天,以便我的中间代码能够正常工作 var dateFrom = file.getDateCreated(); var dateTo = new Date(); dateTo.setDate(dateTo.getDate() + 6).toString(); var dateCheck = new Date(); dateCheck.setDate(dateCheck.getDate()).toString(); var from = Date

我想查看文件创建日期,而不是当前日期,并添加6天,以便我的中间代码能够正常工作

var dateFrom = file.getDateCreated();
var dateTo = new Date();

dateTo.setDate(dateTo.getDate() + 6).toString();

var dateCheck = new Date();

dateCheck.setDate(dateCheck.getDate()).toString();

var from = Date.parse(dateFrom);
var to   = Date.parse(dateTo);
var check = Date.parse(dateCheck );

if((check <= to && check >= from))      
    //  alert("do something");
我希望有人能帮助我学会如何找到成功。 当做
Chris

此代码确定今天的日期是在目标日期还是超过目标日期。目标日期比文件创建日期晚6天:

function olderThan() {
  var file = DriveApp.getFileById('Your file ID');
  var myFileDate = file.getDateCreated();
  var creationDate = new Date(myFileDate);

  var now = new Date();
  var dateTo = new Date();
  dateTo.setDate(creationDate.getDate() + 6);

  if (now >= dateTo) {
    Logger.log('its older than 6 days old');
  };
};
function olderThan() {
  var file = DriveApp.getFileById('Your file ID');
  var myFileDate = file.getDateCreated();
  var creationDate = new Date(myFileDate);

  var now = new Date();
  var dateTo = new Date();
  dateTo.setDate(creationDate.getDate() + 6);

  if (now >= dateTo) {
    Logger.log('its older than 6 days old');
  };
};