2017-09-05 63 views
1

以下代碼插入new Date()作爲Mon Sep 04 21:34:54 GMT+01:00 2017谷歌表API v4的插入在日期時間格式新日期()

使用谷歌表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

使用谷歌Apps腳本,getRange()。setValue方法

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

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

謝謝。

回答

0

利用找到了答案,自己的問題:

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