基本上,我希望有人能够单击我网站上的一堆事件,并以一种无痛的方式将它们全部同步到他们的主要 Outlook 日历。
我知道我可以发送一个包含多个事件的 ics,但这会创建第二个日历(除非您导入超过 3 次点击的日历)。
我还可以让用户同步到 webcal,但这在 Outlook 2003 或更早版本中不起作用(并且还会创建第二个日历)。
我也可以发送一封包含会议请求的电子邮件,但这是 O(n)(接受每个请求
这也必须在 Firefox 中工作,所以没有 ActiveXObject 黑客。
三击是答案的“精神”。如果需要4,那很好。
到目前为止,webcal 是我所拥有的最好的,但能够将事件粘贴在其原始日历中会更好。
编辑:已经提到了重复规则 - 有没有办法使用 RRULE(BYDAY、BYMONTH 等)将所有事件集中到一个 VEVENT 中,然后为每个事件设置不同的摘要/描述?这将是一个完美的解决方案。
EDIT2:是的,实际上 Outlook 不支持在同一天重复(或任何不错的 BYMONTHDAY、SECONDS 等参数)。因此,重复无法在 Outlook 中生成任意事件时间。