2

プライマリカレンダーにはないイベントを取得しようとします(会議のみ)Googleカレンダーはプライマリカレンダーではないイベントを取得します

enter image description here

私は、Java(アンドロイド)でそれを配線しています。私がしたこと:

// List the next 10 events from the primary calendar. 
     List<EventDetail> eventDetails = new ArrayList<>(); 
     Events events = mService.events().list("primary") 
       .setMaxResults(10) 
       .setTimeMin(now) 
       .setTimeMax(end) 
       .setOrderBy("startTime") 
       .setSingleEvents(true) 
       .execute(); 

答えて

2

は私が解決策を見つけました。
1

基本的には、特定のアカウントのすべてのカレンダーを調べ、イベントを取得したいものを決めなければなりません。その後、特定のカレンダーIDをイベント表またはインスタンス表に渡して、イベントを取得します。あなたの写真からも

Calendars Contract

Events Contract

、1つのアカウントには、複数のカレンダーを持っていることがあります。

 CalendarList calendarList = mService.calendarList().list().execute(); 
     List<CalendarListEntry> list = calendarList.getItems(); 

     for (CalendarListEntry calendarListEntry : list) { 
      System.out.println(calendarListEntry.getSummary()); 
      Log.d(TAG, "Calender Id: " + calendarListEntry.getId()); 
     } 
+0

uは私のサンプルコードを示してくださいましたか - – Anirban

+0

どのようにすべてのカレンダーリストを取得し、カレンダーIDを確認できますか? – Anirban

関連する問題