簡體   English   中英

Google腳本的自定義日期格式

[英]Custom date formatting for Google Scripts

好的,我是Google腳本的新手,但是我可以在線找到符合我需要的代碼,這可以讓Google電子表格自動更新Fusion Table。 該代碼非常龐大,因此我不會將其全部發布,但是您可以在這里找到它。

效果很好,但唯一的問題是Fusion Table中使用的日期格式與電子表格中的日期格式不同。 在電子表格中,該文件的格式為我想要的格式,即“ 1/25/2015 19:21:02”,而在表格中,其格式為“ Sun Jan 25 2015 19:21:02 GMT-0000(GMT)”。

我注意到以下腳本行並嘗試更改它們,但無濟於事:

{function processSpreadsheetValue(column, value, sqlStatements, updating) {
var safeValue;
if (column === 'Timestamp') {
//   Ensure this is a format Fusion Tables understands
safeValue = Utilities.formatDate(new Date(value), "GMT",
    "dd/MM/yyyy' 'HH:mm:ss");}

但這並沒有解決。 任何幫助將不勝感激,謝謝!

聽起來好像日期已正確傳遞到Fusion表中,但是您需要調整表本身的格式。

為此,請打開融合表並將鼠標懸停在日期列的標題上。 單擊向下箭頭,然后選擇“更改”。

確保“類型”設置為“日期/時間”,然后從列表中選擇所需的格式。

暫無
暫無

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

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