我目前正在做一个项目,我需要将新的谷歌电子表格的标题设置为当前时间和日期。问题是它没有给我正确的时间,而是正确的日期和时区。我还需要在当前日期和时间旁边添加一个名称。
function myFunction() {
SpreadsheetApp.create(new Date())
}
我目前正在做一个项目,我需要将新的谷歌电子表格的标题设置为当前时间和日期。问题是它没有给我正确的时间,而是正确的日期和时区。我还需要在当前日期和时间旁边添加一个名称。
function myFunction() {
SpreadsheetApp.create(new Date())
}
您可以使用Utilities.formatDate(date, timeZone, format)根据您的首选格式和时区创建字符串日期时间。
创建日期时间字符串后,您可以使用“+”运算符附加所需的名称。
示例代码:
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
请参阅本文档以了解有关如何格式化日期的更多信息。在给定的参考资料中解释了日期时间模式,请记住字母区分大小写,大写和小写字符可以为您提供不同的输出/具有不同的含义。
样本模式格式: