1

私がやろうとしているのは、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 はグローバル変数であり、このコードはすべて最初のリクエストのコールバックから呼び出される関数にあります。非常によく似たコードは、異なるグローバル変数を使用して、最初の呼び出しで完全に機能します。コールバックのいずれかの行を削除しようとしましたが、効果がありません。

助けてくれてありがとう。

4

0 に答える 0