我目前有两个Google Apps脚本项目。第一个绑定到标准Google表格。第二个绑定到Google表格,这是Google表单的响应表。
这两个项目正在创建文档,并根据Date
对象将它们放在文件夹中,我通过调用date.toLocaleDateString()
来创建文件夹名称。
我的问题是这两个项目正在创建具有不同格式的文件夹。
第一个项目会创建类似于2018年4月26日的文件夹,而第二个项目会创建类似于' 2018年4月26日和#39的文件夹。
当在两个电子表格中时,'文件' - > '电子表格设置......'告诉我我的地区是'澳大利亚',时区是' GMT + 10:00'。
在两个项目中,'文件' - > '项目属性'告诉我我的时区是' GMT + 10:00'。
有谁知道为什么会这样?这非常令人沮丧,给我带来各种各样的问题。任何帮助将不胜感激!!
下面是我在两个项目中放置的一些代码' onOpen()
方法来演示输出。
var today = new Date();
console.log(today.toLocaleDateString());
// Script 1 prints "26 April 2018"
// Script 2 prints "April 26, 2018"
console.log(Session.getScriptTimeZone());
// Script 1 prints "Australia/Sydney"
// Script 2 prints "Australia/Sydney"