如何在3次或更少的单击中向Outlook 2003日历发送多个事件?

如何在3次或更少的单击中向Outlook 2003日历发送多个事件?,outlook,calendar,icalendar,sync,Outlook,Calendar,Icalendar,Sync,基本上,我希望有人能够在我的网站上点击一堆事件,并让他们以一种无痛苦的方式同步到他们的主要Outlook日历 我知道我可以发送包含多个事件的ics,但这会创建第二个日历(除非您导入的日历超过3次单击) 我也可以让用户同步到网络视频,但这在Outlook 2003或更早版本中不起作用(并且还会创建第二个日历) 我也可以发送一封包含会议请求的电子邮件,但这就是O(n)(接受每个请求) 这也必须在Firefox中工作,因此没有ActiveXObject黑客攻击 三次点击是答案的“精神”。如果需要4

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

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

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

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

这也必须在Firefox中工作,因此没有ActiveXObject黑客攻击

三次点击是答案的“精神”。如果需要4次点击,就可以了

到目前为止,webcal是我所能做到的最好的,但是能够将这些活动保留在他们原来的日历中会更好

编辑:已提到定期规则-是否有方法使用RRULE(按日、按月等)将所有事件合并到一个VEVEVENT中,然后为每个事件设置不同的摘要/描述?这将是一个完美的解决方案


EDIT2:是的,实际上Outlook不支持在同一天重复出现(或任何nice BYMONTHDAY、SECONDS等参数)。因此,定期不能在Outlook中创建任意事件时间。

如果没有ActiveX技巧,您将无法做到这一点,因为您要求在Outlook的日历中设置后门。使用Outlook的本地插件,您会很好,但通过Firefox,您仅限于Outlook的正常界面,并且您已经了解了所有这些


按照电子邮件发送路线,尝试利用定期或计划的事件,以便它们都可以被视为单个事件。

如果没有ActiveX欺骗,您将无法做到这一点,因为您要求在Outlook的日历中设置后门。使用Outlook的本地插件,您就可以了,但通过Firefox,您只能使用Outlook的普通接口,您已经看过了所有这些


按照电子邮件发送路线,尝试利用定期或计划的事件,以便它们都可以被视为单个事件。

这不能按我希望的方式完成-Outlook糟透了

最佳选择:

  • 如果您可以选择第二个日历:
  • 给他们一个链接到webcal://blah.com/blah.ics 他们可以订阅Outlook 2007并永远保持最新。Outlook 2003将是静态的

  • 如果您同意每天进行一次活动,并且对所有活动仅进行一组描述:
  • 给他们一个单独的事件,使用RDATE设置任意重复

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

  • 如果您负担不起上述费用:

  • 一次只能做一件事。糟透了。

    这不能按我想要的方式完成-Outlook糟透了

    最佳选择:

  • 如果您可以选择第二个日历:
  • 给他们一个链接到webcal://blah.com/blah.ics 他们可以订阅Outlook 2007并永远保持最新。Outlook 2003将是静态的

  • 如果您同意每天进行一次活动,并且对所有活动仅进行一组描述:
  • 给他们一个单独的事件,使用RDATE设置任意重复

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

  • 如果您负担不起上述费用:
  • 一次只能做一件事,糟透了