我正在使用 Session.getActiveUserLocale() 在 Google Calendar Workspace 插件(runtimeVersion:V8)中获取用户的语言环境,它适用于我测试过的每种语言 - 除了中文(简体和繁体)。
function onCalendarHomePageOpen(e) {
Logger.log("Language Code: " + Session.getActiveUserLocale());
}
当我的语言在https://myaccount.google.com/language设置为简体中文时,应该返回“zh-CN” ,但它返回一个空字符串。
我知道我可以使用e.commonEventObject.userLocale
,但在很多地方都需要语言环境,如果可能的话,我宁愿不传递它。
我有范围https://www.googleapis.com/auth/script.locale
和addOns.common.useLocaleFromApp
is true
,正如我所提到的,它对我尝试过的所有其他语言(包括日语和阿拉伯语)都按预期工作。
这是一个已知的问题?任何人都可以帮忙吗?谢谢!