Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.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应用程序脚本中的formatDate错误_Javascript_Google Apps Script - Fatal编程技术网

Javascript 避免Google应用程序脚本中的formatDate错误

Javascript 避免Google应用程序脚本中的formatDate错误,javascript,google-apps-script,Javascript,Google Apps Script,我有一个函数可以存储在数组中并循环文档中的数据。 在这一行中,有一些单元格的日期格式为dd/mm/yyyy…但当我通过电子邮件发送它时,显示为2014年1月1日星期三00:00:00 GMT-0300(艺术) 我在这个函数中使用了formatDate方法,但通过我发现了一个错误 找不到formatDate方法(字符串、字符串、字符串)。 我怎样才能得到正确的格式化日期 function getUsersExpDate(usersExpDate) { var expDateArray = [

我有一个函数可以存储在数组中并循环文档中的数据。 在这一行中,有一些单元格的日期格式为dd/mm/yyyy…但当我通过电子邮件发送它时,显示为2014年1月1日星期三00:00:00 GMT-0300(艺术)

我在这个函数中使用了formatDate方法,但通过我发现了一个错误 找不到formatDate方法(字符串、字符串、字符串)。 我怎样才能得到正确的格式化日期

function getUsersExpDate(usersExpDate) {

  var expDateArray = [];

  var temp = usersExpDate[0];

  for(var n=0; n < usersExpDate.length; n++){

    expDateArray.push( usersExpDate[n] );    
    temp = usersExpDate[n];
    temp = Utilities.formatDate(temp, "GMT", "yyyy-MM-dd");

  }

  return expDateArray;

}
函数getUserSexUpdate(UserSexUpdate){ var expDateArray=[]; var temp=usersExpDate[0]; for(var n=0;n在调用formatDate()方法之前,需要先将字符串转换为日期

temp = new Date(usersExpDate[n]);
temp = Utilities.formatDate(temp, "GMT", "yyyy-MM-dd");