如何以3次或更少的点击次数将多个事件发送到Outlook 2003日历?

时间:2009-03-05 23:23:31

标签: outlook calendar icalendar sync

基本上我希望有人能够在我的网站上点击一堆事件,让他们全部以无痛的方式同步到他们的主要Outlook日历。

  • 我知道我可以发送包含多个事件的ics,但这会创建第二个日历(除非您导入超过3次点击的日历)。

  • 我也可以让用户同步到网络摄像头,但这在Outlook 2003或更早版本中不起作用(并且还会创建第二个日历)。

  • 我也可以发送一封包含会议请求的电子邮件,但那是O(n)(接受每个请求

这也必须在Firefox中工作,所以没有ActiveXObject hackery。

三次点击是答案的“精神”。如果它需要4,那很好。

到目前为止,网络摄像头是我所拥有的最好的,但是能够将事件粘贴到原始日历中会更好。

编辑:已经提到了重复规则 - 有没有办法使用RRULE(BYDAY,BYMONTH等)将所有事件合并到一个VEVENT中,然后为每个事件设置不同的摘要/描述?这将是一个完美的解决方案。

EDIT2:是的,实际上Outlook不支持同一天的重复(或任何漂亮的BYMONTHDAY,SECONDS等参数)。因此,重复不能在Outlook中进行任意事件时间。

2 个答案:

答案 0 :(得分:1)

如果没有ActiveX技巧,你将无法做到这一点,因为你要求Outlook的日历中有一个后门。有了Outlook的本地插件,你会没事的,但是通过Firefox,你只能使用Outlook的普通界面了,你已经看过所有这些了。<​​/ p>

使用电子邮件路线并尝试使用定期或预定的活动,以便将它们全部视为单个活动。

答案 1 :(得分:0)

它无法以我想要的方式完成 - Outlook很糟糕。

最佳选择:

  1. 如果您对第二个日历感到满意:
  2. 为他们提供指向网站的链接://blah.com/blah.ics他们可以订阅并永远与Outlook 2007保持同步。使用Outlook 2003,它将是静态的。

    1. 如果您每天只能参加1个活动,并且所有活动的组合只有一组描述:
    2. 给他们一个事件,RDATE用于设置任意重复。

      1. 如果您只支持IE:
      2. ActiveXObject - 但除非你是一个混蛋,否则不要这样做。

        1. 如果你承担不起上述费用:
        2. 一次做一件事。吸。