【问题标题】:How to setup an ICS file with recurring events that have lapses?如何设置具有失效的重复事件的 ICS 文件?
【发布时间】:2021-02-27 19:02:20
【问题描述】:

我在尝试找出创建具有重复事件(和单实例事件)的 ICS 文件的最佳方法时遇到了障碍。我的主要问题是重复事件,因为很多时候重复事件可能会在它们之间中断。鉴于我读过有关 ICS 文件大小限制的各种文章,Google 只接受一个文件总共 1,111 个事件,我有哪些选项可以格式化事件数据以准确表示事件,同时最大化我可以放入文件中的事件?

到目前为止,我想出了:

选项 1:为每组没有重复发生的重复事件提供一个 VEVENT。

选项 2:将重复事件的每个实例分开 VEVENTS。

选项 2 似乎是事件的最准确表示,但是会很快用完数据。

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

【问题讨论】:

    标签: icalendar


    【解决方案1】:

    如果您的失误只涉及少数跳过的实例,那么 EXDATE 可能适合您。你可能会产生未来 x 年的 EXDATES。

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

    很遗憾,EXRULE 已被弃用,并且可能不存在对此的应用程序支持。

    【讨论】:

    • 谢谢,我会调查的。看起来很有希望。我不能确定一个系列中排除日期的数量是多少。该数据是用户生成的且未知的。
    猜你喜欢
    • 2013-12-09
    • 1970-01-01
    • 2017-04-14
    • 1970-01-01
    • 2022-11-10
    • 2019-04-21
    • 2017-12-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多