代码之家  ›  专栏  ›  技术社区  ›  vezult

将带警报的iCalendar事件导入Outlook 2007

  •  1
  • vezult  · 技术社区  · 15 年前

    我已经为我公司的web应用程序中的各种事件编写了iCalendar导出,outlook能够毫无错误地导入这些事件。但是,似乎只有在导入单个事件时才会导入警报,而不是在日历中有多个事件时导入警报。

    这是outlook 2007的“功能”吗?或者我的多事件日历可能具有某些阻止outlook正确导入这些警报的特性?

    这是我的单人活动日历:

    BEGIN:VCALENDAR
    VERSION:2.0
    METHOD:PUBLISH
    PRODID:-//PYVOBJECT//NONSGML Version 1//EN
    BEGIN:VTIMEZONE
    TZID:America/New_York
    BEGIN:STANDARD
    DTSTART:20000101T000000
    RRULE:FREQ=YEARLY;BYMONTH=1
    TZNAME:EST
    TZOFFSETFROM:-0500
    TZOFFSETTO:-0500
    END:STANDARD
    END:VTIMEZONE
    BEGIN:VEVENT
    UID:assigned-vevent-796-685089@xxx.xxx
    DTSTART;TZID=America/New_York:20100224T124500
    DTEND;TZID=America/New_York:20100224T124500
    DESCRIPTION:I hope so.
    DTSTAMP:20100211T164751Z
    LOCATION:
    SEQUENCE:1
    SUMMARY:Does outlook import alarms?
    BEGIN:VALARM
    ACTION:DISPLAY
    DESCRIPTION:I hope so.
    TRIGGER:-PT15M
    END:VALARM
    END:VEVENT
    END:VCALENDAR
    

    我的两个活动日历:

    BEGIN:VCALENDAR
    VERSION:2.0
    METHOD:PUBLISH
    PRODID:-//PYVOBJECT//NONSGML Version 1//EN
    BEGIN:VTIMEZONE
    TZID:America/New_York
    BEGIN:STANDARD
    DTSTART:20000101T000000
    RRULE:FREQ=YEARLY;BYMONTH=1
    TZNAME:EST
    TZOFFSETFROM:-0500
    TZOFFSETTO:-0500
    END:STANDARD
    END:VTIMEZONE
    BEGIN:VEVENT
    UID:assigned-vevent-792-685089@xxx.xxx
    DTSTART;TZID=America/New_York:20100209T165500
    DTEND;TZID=America/New_York:20100209T165500
    DESCRIPTION:I am happy in february.
    DTSTAMP:20100209T195442Z
    LOCATION:
    SEQUENCE:3
    SUMMARY:happy february!
    BEGIN:VALARM
    ACTION:DISPLAY
    DESCRIPTION:I am happy in february.
    TRIGGER:-PT15M
    END:VALARM
    END:VEVENT
    BEGIN:VEVENT
    UID:assigned-vevent-796-685089@xxx.xxx
    DTSTART;TZID=America/New_York:20100224T124500
    DTEND;TZID=America/New_York:20100224T124500
    DESCRIPTION:I hope so.
    DTSTAMP:20100211T164751Z
    LOCATION:
    SEQUENCE:1
    SUMMARY:Does outlook import alarms?
    BEGIN:VALARM
    ACTION:DISPLAY
    DESCRIPTION:I hope so.
    TRIGGER:-PT15M
    END:VALARM
    END:VEVENT
    END:VCALENDAR
    
    1 回复  |  直到 14 年前
        1
  •  0
  •   Rafael Nobre    14 年前

    我在outlook 2007中注意到,任何未导入默认用户日历的.ics文件都不会显示报警(双击ICS文件时,它将转到新的日历,而不会显示报警)。 如果转到“文件”>“导入/导出”>“导入vCalendar”,并在询问您是要创建新日历还是导入现有日历的提示下选择“导入”,则此方法有效。

    推荐文章