0
エラーをキャッチする方法や、ユーザーが予定表からイベントを取得できないことを知る方法があるかどうかを尋ねます。私がしたいのは、現在ログインしている電子メールにはイベントにアクセスする権限がないということです。権限のある電子メールがイベントにアクセスできるすべてがうまく動作しています。助けてくれてありがとう。gapi.client.calendar.events.listのuncaughtエラーを処理します。
これは私のコードです:
gapi.client.calendar.events.list({
'calendarId': calendarid,
'timeMin': (new Date()).toISOString(),
'showDeleted': false,
'singleEvents': true,
'maxResults': 10,
'orderBy': 'startTime'
}).then(function(response) {
var events = response.result.items;
//appendPre('Upcoming events:');
if (events.length > 0) {
for (i = 0; i < events.length; i++) {
var event = events[i];
var when = event.start.dateTime;
if (!when) {
when = event.start.date;
}
//listingdata.push(event.summary+'('+when +'\n'+ event.description);
//appendPre(event.summary + ' (' + when + ') ' + event.description)
}
} else {
//appendPre('No upcoming events found.');
}
});