如何在Gmail插件的appscript中获取用户的时区。我不想要脚本的时区而是用户的时区。 我只需要显示一些历史记录。因此,如果我可以在客户端将UTC转换为用户的时区,那也没关系。
Session.getScriptTimeZone()
给出了脚本的时区,而不是用户的时区。
有没有办法获取用户的时区或根据用户的计算机时区显示时间?
答案 0 :(得分:0)
您可以尝试使用toLocaleDateString
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString
答案 1 :(得分:-1)
+------------------------------+-----------+----------------------------------------------------+
| | | The user name to filter as,on static web filters |
| hadoop.http.staticuser.user | dr.who | while rendering content. An example use is the HDFS|
| | | web UI (user to be used for browsing files). |
+------------------------------+-----------+----------------------------------------------------+
获取用户在其Gmail帐户中设置的时区。如果用户想要更改其时区,则必须通过Google日历(how to change timezone)进行更改。
如果您想获得反映用户计算机设置的时区,可以使用以下小脚:
Session.getScriptTimeZone();

此外,您可以将Moment.js添加到您的Apps脚本项目中 并利用他们已经建立的功能:https://momentjs.com/