基本上我希望有人能够在我的网站上点击一堆事件,让他们全部以无痛的方式同步到他们的主要Outlook日历。
我知道我可以发送包含多个事件的ics,但这会创建第二个日历(除非您导入超过3次点击的日历)。
我也可以让用户同步到网络摄像头,但这在Outlook 2003或更早版本中不起作用(并且还会创建第二个日历)。
我也可以发送一封包含会议请求的电子邮件,但那是O(n)(接受每个请求
这也必须在Firefox中工作,所以没有ActiveXObject hackery。
三次点击是答案的“精神”。如果它需要4,那很好。
到目前为止,网络摄像头是我所拥有的最好的,但是能够将事件粘贴到原始日历中会更好。
编辑:已经提到了重复规则 - 有没有办法使用RRULE(BYDAY,BYMONTH等)将所有事件合并到一个VEVENT中,然后为每个事件设置不同的摘要/描述?这将是一个完美的解决方案。
EDIT2:是的,实际上Outlook不支持同一天的重复(或任何漂亮的BYMONTHDAY,SECONDS等参数)。因此,重复不能在Outlook中进行任意事件时间。
答案 0 :(得分:1)
如果没有ActiveX技巧,你将无法做到这一点,因为你要求Outlook的日历中有一个后门。有了Outlook的本地插件,你会没事的,但是通过Firefox,你只能使用Outlook的普通界面了,你已经看过所有这些了。</ p>
使用电子邮件路线并尝试使用定期或预定的活动,以便将它们全部视为单个活动。
答案 1 :(得分:0)
它无法以我想要的方式完成 - Outlook很糟糕。
最佳选择:
为他们提供指向网站的链接://blah.com/blah.ics他们可以订阅并永远与Outlook 2007保持同步。使用Outlook 2003,它将是静态的。
给他们一个事件,RDATE用于设置任意重复。
ActiveXObject - 但除非你是一个混蛋,否则不要这样做。
一次做一件事。吸。