通过 google appScript 在 google sheet 中获取今天的日期作为标题

Get today date as title in of google sheet by google appScript

我目前正在处理一个项目,我需要将新 google 电子表格的标题设置为当前时间和日期。问题是它没有给我正确的时间,而是给我正确的日期和时区。我还需要在当前日期和时间旁边添加一个名称。

function myFunction() {
SpreadsheetApp.create(new Date())
}

您可以使用 Utilities.formatDate(date, timeZone, format) 根据您的首选格式和时区创建字符串 date-time。

创建 date-time 字符串后,您可以使用“+”运算符附加所需的名称。

示例代码:

function createNewFile(){
  var dateTime = Utilities.formatDate(new Date(), "GMT+8", "yyyy-MM-dd'T'HH:mm:ss.SS");
  var ss = SpreadsheetApp.create("TestFile_"+dateTime);
}

输出文件名: TestFile_2021-02-13T03:05:09.807


请参阅 this document 以了解有关如何设置日期格式的更多信息。日期时间模式已在给定参考中进行了解释,请记住字母区分大小写,大写和小写字符可为您提供不同的 outputs/have 不同含义。

示例模式格式: