0

特定の日付範囲の Google カレンダーのセカンダリ カレンダーのイベントをプログラムで削除するにはどうすればよいですか? 私は数日間検索してきましたが、これまでに回答されたすべてのチュートリアルと質問は、デフォルトのカレンダーで削除する方法を示しているだけです. デフォルト以外のカレンダーからイベントを削除する方法の例はありますか?

4

1 に答える 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 に答える