2

所以,我知道你在使用类似的东西时得到的日期对象

`var ADateFrommyspreadsheet = Sheet.getRange('J1').getValue();

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

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

它可以用 Wed Jul 03 2013 00:00:00 GMT-0400 (EDT) 替换文本我只想让它读取 Wed Jul 03 2013,或 7/3/2013 或其他一些“格式”。预先感谢您的任何帮助!

4

1 回答 1

7

您可以使用实用程序服务返回按要求格式化的日期。

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

https://developers.google.com/apps-script/reference/utilities/utilities#formatDate(日期,字符串,字符串)

于 2013-07-04T00:58:02.070 回答