私がやろうとしているのは、Google からカレンダーのリストを取得してから、各カレンダーからイベントのリストを取得することです。基本的には、calendarList.list メソッドのコールバック関数内で events.list メソッドを呼び出しています。ただし、Firebug を使用してデバッグすると、events.list メソッドのコールバック関数がまったく呼び出されないように見えます。
var request2 = gapi.client.calendar.events.list({
"calendarId":calendarId
});
request2.execute(function(response2) {
resp2 = response2;
findEvent();
});
request2.execute までデバッグできますが、関数 (response2) は実行されません。resp2 はグローバル変数であり、このコードはすべて最初のリクエストのコールバックから呼び出される関数にあります。非常によく似たコードは、異なるグローバル変数を使用して、最初の呼び出しで完全に機能します。コールバックのいずれかの行を削除しようとしましたが、効果がありません。
助けてくれてありがとう。