按下按钮时如何设置今天的日期和时间

时间:2019-08-31 12:56:43

标签: google-apps-script google-sheets formatting timestamp

我一直在遵循本指南https://www.youtube.com/watch?v=fj3ALXI90-Q

但是我想要以其他方式显示日期和时间。  这是我想在按下按钮时发生的事情:

8/31/2019 9:49:23

但这是显示2019-08-31 14.45.29的内容 我知道它离我想要的东西不太远,但是仍然不是我希望它显示的方式。这是代码。如果能得到完整的代码,我将不胜感激,由于我缺乏编码知识,所以我可以复制和粘贴。

function setNow() {
  SpreadsheetApp.getActiveRange().setValue(new Date());
}

1 个答案:

答案 0 :(得分:1)

代替:

new Date()

尝试使用:

Utilities.formatDate(time, "GMT+5", "M/d/yyyy, h:mm:ss");

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