Google表格脚本日期格式

时间:2019-07-26 10:09:29

标签: javascript function google-apps-script google-sheets

我没有编码知识,所以我真的需要帮助。

我有一个定期发送的报告,其中包含每天的更新,我使用了Google工作表脚本,该报告会发送到我的电子邮件中,并将该报告导出到工作表中,但日期(B2:B1551)列的格式如下方式:7月1日等,我需要将其转换为dd / mm / yyyy格式而无需手动进行。是否可以创建脚本来转换B列或读取B列并将其转换为dd / mm / yyyy格式的新列?

1 个答案:

答案 0 :(得分:2)

代码:

您当前的代码使用此代码将第一个数组对象设置为时间戳:

values[0][0] = new Date();

解决方案:

我们可以使用Utilities.formatDate()设置日期格式,语法如下:

Utilities.formatDate(date, timeZone, format);

所以新的,更新的代码如下所示:

values[0][0] = Utilities.formatDate(new Date(), "GMT+0", "dd/MM/yyyy");

参考文献: