Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.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应用程序脚本中将日期(JS)对象转换为时间戳(firestore)_Javascript_Datetime_Google Apps Script_Google Cloud Firestore_Timestamp - Fatal编程技术网

Javascript 在Google应用程序脚本中将日期(JS)对象转换为时间戳(firestore)

Javascript 在Google应用程序脚本中将日期(JS)对象转换为时间戳(firestore),javascript,datetime,google-apps-script,google-cloud-firestore,timestamp,Javascript,Datetime,Google Apps Script,Google Cloud Firestore,Timestamp,我在Google应用程序脚本中有一个日期对象,我想将它作为时间戳对象导入firestore,但直接导入时它不起作用 这将在firestore中存储空地图: data.date = new Date(); 我在firestore里买的: data.date = new Date(); 但我想要这个: 这是我的完整代码: function uploadData() { var firestore = FirestoreApp.getFirestore (email, key, proj

我在Google应用程序脚本中有一个日期对象,我想将它作为时间戳对象导入firestore,但直接导入时它不起作用

这将在firestore中存储空地图:

data.date = new Date();
我在firestore里买的:

data.date = new Date();

但我想要这个:

这是我的完整代码:

function uploadData() {
   var firestore = FirestoreApp.getFirestore (email, key, projectId);
   var ss = SpreadsheetApp.getActiveSpreadsheet();
   var sheetname = "Sheet1";
   var sheet = ss.getSheetByName(sheetname); 
   var sheetLR = sheet.getLastRow();
   var sheetLC = sheet.getLastColumn(); 
   var dataSR = 2; 
   var sourceRange = sheet.getRange(2,1,sheetLR-dataSR+1,sheetLC);
   var sourceData = sourceRange.getValues();
   var sourceLen = sourceData.length;

  // Loop through the rows
   for (var i=0;i<sourceLen;i++){
     if(sourceData[i][1] !== '') {
       var data = {};

       var date = sourceData[i][0]; //this is the date object
       data.date = new Date(); //Want to convert this date to timestamp object for firestore
       data.title = sourceData[i][1];

       firestore.createDocument("collection", data);
     }

  }
}
函数上传数据(){
var firestore=FirestoreApp.getFirestore(电子邮件、密钥、projectId);
var ss=SpreadsheetApp.getActiveSpreadsheet();
var sheetname=“Sheet1”;
var sheet=ss.getSheetByName(sheetname);
var sheetLR=sheet.getLastRow();
var sheetLC=sheet.getLastColumn();
var-dataSR=2;
var sourceRange=sheet.getRange(2,1,sheetLR-dataSR+1,sheetLC);
var sourceData=sourceRange.getValues();
var sourceLen=sourceData.length;
//环行
对于(var i=0;i谢谢,这是最新版本。

谢谢,这是最新版本