我希望获得用户日历的默认IANA时区(不一定是该人员所在的时区 - 或者this可以正常工作)。
我相信这样做的方法可能是Settings timezone
来获取时间,但文档似乎并没有专门针对此进行javascript。
var timeZoneCalendar = window.gapi.client.calendar.get({
resourceName: '/users/me/settings/timeZoneId'
}).then(function(response) {
console.log(response.result);
}, function(reason) {
console.log('Error: ' + reason.result.error.message);
});
遗憾的是,这只会给我window.gapi.client.calendar.get is not a function
的错误。
我已在项目中使用window.gapi.client.calendar.events.insert
,window.gapi.client.calendar.events.update
和window.gapi.client.calendar.events.list
,因此问题不应该是window.gapi.client.calendar
。
有没有人对如何得到这个有任何猜测?
答案 0 :(得分:0)
我注意到您使用的成功通话始终包含events
个对象。我认为你应该使用events.get
,就像你对events.list
。,events.insert
和events.update
所做的一样。
window.gapi.client.calendar.get
更改为:
window.gapi.client.calendar.events.get