在Google Script中从.getValue欢迎时更改日期“格式”

时间:2013-07-03 20:18:53

标签: google-apps-script google-sheets

所以,我知道你使用像

这样的日期对象
`var ADateFrommyspreadsheet = Sheet.getRange('J1').getValue();

没有“格式”,但当我使用该值替换文档中的文本时:

`copyBody.replaceText('keyTodaysDate', TodaysDate); 

它的作品取代了2013年7月3日星期三00:00:00 GMT-0400(EDT) 我只是想让它阅读2013年7月3日星期三,或2013年7月3日或其他一些“格式”。 提前感谢您的帮助!

1 个答案:

答案 0 :(得分:6)

您可以使用“实用工具”服务返回按要求格式化的日期。

var TodaysDate = Utilities.formatDate(ADateFrommySpreadsheet, "GMT", ""EEE MMM dd yyyy");

https://developers.google.com/apps-script/reference/utilities/utilities#formatDate(Date,String,String)