已编辑的 iCal 事件系列的哪个实例是最新的



有没有办法区分重复出现的iCal事件的不同实例?

我正在使用 Rails 后端(以及IceCube::Schedulegem(并从 Google 日历中提取事件。

但在重复事件(系列(中,编辑序列的一个实例,它们都具有相同的iCal_id和值。

您可能需要尝试日历提供程序 API。使用此 API,CalendarContract.Instances表保存每次发生的事件的开始和结束时间。对于重复发生的事件,将自动生成与该事件的多次发生相对应的多行。

在查询实例表中,您只需在 URI 中指定查询的范围时间。

尝试使用文档中给定的示例,看看它是否对您有所帮助。否则,请参阅此 GitHub 帖子,其中提到了对ical.js使用包装器,该包装器还处理 api 调用以获取两个日期之间的所有重复出现。

修改 vevent 时,应该生成一个序列号来指示事件或系列的最新版本。

如果修改了重复事件系列中的实例,则原始 UID、定期 ID(修改实例的日期(和 SEQUENCE 应该可用于标识特定实例的最新实例。

相关内容

  • 没有找到相关文章

最新更新