如何设置具有已失效的重复事件的ICS文件



我在试图找出创建一个具有重复事件(和单实例事件(的ICS文件的最佳方法时遇到了障碍。我的主要问题是重复性事件,因为很多时候重复性事件可能会在它们之间产生间隙。考虑到我读过的关于ICS文件大小限制的各种文章,谷歌一个文件总共只接受1111个事件,我有什么选项可以格式化事件数据以准确表示事件,同时最大限度地增加我可以放入文件的事件?

到目前为止,我已经想出了:

选项1:一个VEVENT,用于每一组没有重复时间的重复事件。

选项2:为每一个重复发生的事件单独设置VEVENTS。

然而,选项2似乎是事件的最准确表示,它会很快耗尽数据。

这基本上是我的两个选择吗?

如果您的失误只涉及跳过的少量实例,那么EXDATE可能对您有效。您也许可以生成未来x年的EXDATES。

https://www.rfc-editor.org/rfc/rfc2445#section-4.8.5.1

不幸的是,EXRULE已被弃用,应用程序可能不支持它。

最新更新