看起来,如果您将带有时区信息的事件从一个Google日历移动到另一个Google日历,则时区信息将丢失。但是,如果您再次将它移回原来的日历,时区信息将重新出现!我猜正在发生的事情是:
ADD TIME ZONE XYZ TO EVENT AAA
MOVE EVENT AAA TO CALENDAR ABC
UNDO MOVE EVENT AAA TO CALENDAR ABC
最后两个命令互相抵消。有人知道吗?
我尝试实现两种方式的同步应用程序与谷歌日历。我没有找到合理的描述来描述重复事件是如何工作的。它们在主事件中是否存在物理复制(拥有自己的ID)?谷歌日历API (listEvents)只返回带有递归的主事件(字符串)。当递归没有自己的I时,如何删除它们?当我从API的data from API (listEvents)的序列(在google日历中)中删除一个递归事件时,没有提到丢失的递归事件。