[CalendarService].getEventsFeed( [CalendarEventQuery], コールバック関数, 例外関数 )第1引数には、先ほど作成したCalendarEventQueryオブジェクトを渡します。第2引数には、アクセス完了後に呼び出されるコールバック関数を指定します。第3引数は、例外が発生するなどしてアクセスに失敗した時に実行する関数を指定します。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
1.ライブラリのロード
<script type="text/javascript"
src="http://www.google.com/jsapi"></script>
google.load("gdata","2");
google.setOnLoadCallback(getMyFeed);
2.CalendarServiceの用意
service = new google.gdata.calendar.CalendarService("calendar-sample");
3.CalendarEventQueryの用意
query = new google.gdata.calendar.
CalendarEventQuery(url);
query.setOrderBy(google.gdata.calendar.
CalendarEventQuery.ORDERBY_START_TIME);
query.setSortOrder(google.gdata.calendar.
CalendarEventQuery.SORTORDER_ASCENDING);
query.setSingleEvents(true);
query.setMaxResults(10);
var start = new google.gdata.DateTime.fromIso8601
("2010-01-01");
var end = new google.gdata.DateTime.fromIso8601
("2010-12-31");
query.setMinimumStartTime(start);
query.setMaximumStartTime(end);
4.データの取得を開始する
service.getEventsFeed(query, callback, handleError);
| << 前へ | 次へ >> |