如果您在Google日历中创建定期事件,则实际创建一个具有重复规则的单个事件(父级),其他事件只是虚拟添加。移动任何虚拟广告后,它会被保存为实例,您可以以任何方式编辑 ,而不会影响父事件本身。
如果您修改该实例以匹配其父级,则会获得已删除,并再次替换为虚拟实例。 (不需要保留与父事件没有区别的实例,对吗?)
我在我的申请中做同样的事情。但是,当我尝试使用google-php-api-client(删除内容的唯一选项)时,将事件状态设置为'已取消& #39; 会删除实例。
我的问题是:
如何删除(或重置)实例而不需要逐个更新它们以匹配其父项?
编辑:忘记提及为什么我需要这个以及我想要实现的目标。基本上,如果你编辑一个实例,谷歌会问你是否要编辑"只有这个" ,"关注" 强烈>,或"所有" 重复发生的事件。如果您选择"关注",Google会从此日期(where original_start > date
)丢弃与父事件相关的所有内容,将其规则修改为设置{{ 1}}带有编辑实例日期的规则,并将其旧规则传递给新创建的事件,其开始时间与此特定实例的日期相同。
由于我不知道任何方法,如何删除符合某些条件的多个事件。我能解决这个问题的唯一方法就是选择所有这些,并逐个更新它们,这可能有点问题,因为你可以: