如何在特定日期范围内以编程方式删除Google日历中辅助日历中的事件?我一直在搜索几天,到目前为止所有解答的教程和问题只显示了如何在默认日历上删除。有没有人有一个如何从非默认日历中删除事件的例子?
答案 0 :(得分:1)
回答我自己的问题有点奇怪。但它可能会帮助别人节省大量时间。提示来自此post。
基本上,当您搜索要删除的事件时,如何设置非默认日历是通过更改setUser部分来自
$query->setUser('default');
到
$query->setUser($UserPartFromSecondaryCalendarID);
辅助日历的日历ID采用http://www.google.com/calendar/feeds/default/XXXXXXXXXX的形式。你应该为$UserPartFromSecondaryCalendarID
传递的是XXXXXXXXXX。这可以通过将日历ID拆分为“/”并获取最后一个元素(6)来轻松实现。