特定の日付範囲の Google カレンダーのセカンダリ カレンダーのイベントをプログラムで削除するにはどうすればよいですか? 私は数日間検索してきましたが、これまでに回答されたすべてのチュートリアルと質問は、デフォルトのカレンダーで削除する方法を示しているだけです. デフォルト以外のカレンダーからイベントを削除する方法の例はありますか?
1 に答える
1
私自身の質問に答えるのは少し奇妙です。しかし、他の誰かが多くの時間を節約するのに役立つかもしれません. ヒントはこの投稿からでした。
基本的に、削除するイベントを検索する場合、デフォルト以外のカレンダーを設定する方法は、setUser の部分を
$query->setUser('default');
に
$query->setUser($UserPartFromSecondaryCalendarID);
セカンダリ カレンダーのカレンダー ID は、http://www.google.com/calendar/feeds/default/XXXXXXXXXXの形式です。渡す必要があるの$UserPartFromSecondaryCalendarID
は XXXXXXXXXX です。これは、カレンダー ID を「/」で分割し、最後の要素を取得することで簡単に実現できます (6)。
于 2011-02-22T05:40:02.717 に答える