簡體   English   中英

Google Sheets API v4以日期時間格式插入新的Date()

[英]Google Sheets API v4 inserting new Date() in datetime format

以下代碼將new Date()插入為Mon Sep 04 21:34:54 GMT+01:00 2017

使用Google Sheets API v4,Sheets.Spreadsheets.Values.update

function withUpdate() {
    var spreadsheetId = "someSpreadsheetId";
    var request = {
        majorDimension: "ROWS",
        values: [[new Date()]]
    };
    Sheets.Spreadsheets.Values.update(
      request,
      spreadsheetId,
      "Sheet1!BW20",
      {valueInputOption: "USER_ENTERED"}
    );
}

以下代碼將new Date()插入為04.09.2017 21:34:54

使用Google Apps腳本,getRange()。setValue

function withSetValue () {
  var spreadsheet = SpreadsheetApp.openById("someSpreadsheetId")
  var sheetOne = spreadsheetId.getSheetByName("Sheet1");
  sheetOne.getRange(20, 75).setValue(new Date());
}

是否可以使[ie Google Sheets API v4]插入new Date()的方式與Google Apps腳本以以下格式插入它的方式相同: 04.09.2017 21:34:54 如何避免使用Values.update Mon Sep 04 21:34:54 GMT+01:00 2017獲得此格式?

謝謝。

通過使用以下命令找到了自己問題的答案:

Utilities.formatDate(new Date(), "GMT+1", "dd/MM/yy HH:mm:ss");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM