谷歌应用程序脚本上的新Date()提供什么日期?

时间:2018-02-08 02:10:10

标签: javascript google-apps-script

我总是有这种困惑,因为我认为应用脚本是在位于加利福尼亚州的谷歌服务器上运行的代码。

但是,我在Web部署后运行了方法(doGet / doPost)。它给了我我的区域日期。 (https://script.google.com/macros/s/AKfycbxhzHRji1XLgmOJL1hJ9MZJVDsWSHm2errtakBn8OORmn2MTt0/exec)。不确定这是不是我的操作日期。

此值是否可能因请求负载均衡等原因而发生变化?如何获取我的语言环境的日期?

1 个答案:

答案 0 :(得分:0)

部署Web应用时,如果将“将应用程序执行为:”设置为“我”和“谁有权访问应用程序:”为“任何人,甚至是匿名”,则Web应用程序的脚本将作为老板,在你的情况下,这是你。所以总是使用你的时区。

如果您想使用用户的每个时区,请分别为“执行应用程序:”和“谁有权访问应用程序:”设置“我”和“任意人”。这样,当用户访问Web Apps的URL时,将显示登录屏幕。当用户通过自己的帐户登录时,将使用用户的时区。

如果我误解了你的问题,我很抱歉。

相关问题