我想通过JavaScript编写一个基本的网络应用程序,以便根据故障单截止日期生成Google日历事件。
我的想法:
我已经成功地将后一部分用于此工作,但我希望避免使用CalendarID
提示用户。相反,让他们从生成的动态列表中选择它。
有没有人有任何演示JavaScript代码可以显示如何生成用户具有修改权限的当前可用Google日历列表?基本上,我想要返回他们选择的CalendarID
。
更新:
这是生成事件列表的代码(假设身份验证已经发生并且有效):
function makeApiCall() {
gapi.client.load('calendar', 'v3', function() {
var request = gapi.client.calendar.events.list({
'calendarId': 'primary'
//'calendarId': calendarId
});
request.execute(function(resp) {
for (var i = 0; i < resp.items.length; i++) {
var li = document.createElement('li');
console.log(resp.items[i].summary + ' ' + resp.items[i].id);
}
});
});
}