calendar - ICS 在定期日历事件中更新这个和未来
问题描述
我正在尝试通过创建 ICS 文件并通过电子邮件将它们发送给与会者来以编程方式创建 icalendar 事件。我希望能够创建一个重复的事件,它工作正常。现在我也希望能够更新这些事件。如果我尝试使用UID
,RECURRENCE-ID
和更新整个事件系列中的一个事件SEQUENCE
,它会再次得到更新。
但我无法找到更新this and future
事件的方法。我尝试使用VALUE=THISANDFUTURE
withRECURRENCE-ID
但只有指向的事件RECURRENCE-ID
被更新。我也不想采用“删除系列并创建两个新系列”的方式,因为要做到这一点,我必须先发送取消电子邮件ATTENDEES
,然后再发送新活动的邀请。
我遇到了RELATED-TO
可能与此处相关的属性,但无法理解它的作用以及如何使用它来获得我想要的结果。谁能给我一些方向?
解决方案
根据 RFC5545 规范 ( https://datatracker.ietf.org/doc/html/rfc5545#section-3.2.13 ) 使用范围,而不是值
RECURRENCE-ID;RANGE=THISANDFUTURE:19980401T133000Z
推荐阅读
- python - 如何更改项目的目录?
- sql - 在关系数据模型中,单个列可以有多种数据类型吗?
- node.js - PM2 成功重启作业
- salesforce - 发布托管软件包后,我们可以更新 Salesforce 中查找的删除约束吗
- javascript - 分部读取二进制文件
- c# - 无法确定导航所代表的关系
- arrays - 如何使用 yup 和 react-hook-form 验证数组对象字段
- c# - 如何验证修改后的 Firebase 令牌
- java - 如何以编程方式设置 Apache MQ 主题大小和存活和重新启动活动 MQ 的时间?
- php - 干预图像异常不可读异常:无法从给定的二进制数据初始化