2016-02-01 82 views
1

我有一個Google Spreadsheet,用於管理家人的食物儲存。我使用Google Apps腳本的主要部分是在到期後的60天內發送電子郵件提醒。在Google Apps腳本和Google Spreadsheets中格式化日期

您可以通過工具查看腳本>腳本編輯器(您可能已經假設。)

我有線條74和80的麻煩。當我運行該腳本並檢查日誌,我得到12/32/2015和11/31/2015。我怎樣才能讓這些顯示爲1/1/2016和12/1/2015?

感謝

回答

1

您可以使用Utilities.formatDate()。關於Utilities類的Read more

更換線74,

message1 += '1 ' + alertsArray[i][1] + ' of ' + alertsArray[i][0] + ' is going to expire on ' + (new Date(alertsArray[i][4]).getMonth() + 1) + '/' + (new Date(alertsArray[i][4]).getDate() + 1) + '/' + new Date(alertsArray[i][4]).getYear() + '. <br/>'; 

與此,

message1 += '1 ' + alertsArray[i][1] + ' of ' + alertsArray[i][0] + ' is going to expire on ' + Utilities.formatDate(new Date(alertsArray[i][4]), "GMT-07:00", "''MM/dd/yyyy")) + '. <br/>'; 

用同樣的方法線路80

+0

這就行了。謝謝! – enano2054

+0

不客氣 – iJay