我在AppMaker应用程序中得到的时间不正确,所以我添加了这个console.log语句来查看它返回的内容。
function getTodaysDate(){
console.log('Time Zone is ',Session.getScriptTimeZone());
return Utilities.formatDate(new Date(),Session.getScriptTimeZone(),"E MMM d, yyyy HH:mm");
}
这是回报:
Sat Dec 09 09:54:38 GMT-700 2017 Time Zone is America/Los_Angeles
然而,我住在另一个时区。事实上,您可以在控制台日志响应中查看我的时区。
问题在于我不知道在App Maker中将此更改为何,并且弹出代码完成的说明似乎是指旧的脚本编辑器而不是App Maker Editor。
所以现在我没有使用Session.getScriptTimeZone(),只是将它硬连接到“GMT-7”。
答案 0 :(得分:0)
弹出代码完成的指令似乎是指旧脚本编辑器而不是App Maker Editor
完全没问题,因为App Maker正在生成Apps Script应用程序。
文件 - >项目属性
您无法访问此配置,因为App Maker应用程序隐藏/封装了Apps脚本项目(App Maker部署),App Maker目前还没有提供配置这些属性的方法。 ..
答案 1 :(得分:0)
我们a video展示了如何使用AMU Library
解决此问题