2016-12-01 99 views
0

我有一個ICS文件,我用它作爲Outlook中的日曆訂閱測試(我正在運行Microsoft Office Professional Plus 2013)。它包含一個VEVENT項目和一些時區信息(因爲Outlook過去抱怨過沒有)。當我上一次在大約四個月前訂購了這個文件時,一切正常。 Outlook或ICS文件中沒有任何更改,但現在我從Outlook收到一條消息,說該文件中沒有約會。以下是內容:Outlook說與VEVENT的ICS文件不包含任何約會

BEGIN:VCALENDAR 
VERSION:2.0 
CALSCALE:GREGORIAN 
METHOD:PUBLISH 
PRODID:-//utility/NONSGML MSSQLjobs 1.0//EN 
BEGIN:VTIMEZONE 
    TZID:Pacific Standard Time 
    BEGIN:STANDARD 
     DTSTART:16011104T020000 
     RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11 
     TZOFFSETFROM:-0700 
     TZOFFSETTO:-0800 
    END:STANDARD 
    BEGIN:DAYLIGHT 
     DTSTART:16010311T020000 
     RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3 
     TZOFFSETFROM:-0800 
     TZOFFSETTO:-0700 
    END:DAYLIGHT 
END:VTIMEZONE 
BEGIN:VEVENT 
    DTSTAMP: 20161130T162354U 
    SEQUENCE: 0 
    TRANSP:OPAQUE 
    UID: [email protected] 
    DTSTART:20161202T020000U 
    DTEND:20161202T030000U 
    SUMMARY: JOB 2 
END:VEVENT 
END:VCALENDAR 

我一直在使用WebCal的嘗試://和http://當我指定的「Internet日曆訂閱」對話框中的URL,它不會有所作爲。我也嘗試直接導入ICS文件作爲新的日曆,並得到相同的結果。我也用ICS文件的副本完成了所有這些,但不包含時區信息,我仍然收到相同的消息。我讀The internet calendar file "abc.ics" does not contain any appointments但這是關於一個VTODO,而不是一個VEVENT。任何援助真的很感激!

回答

1

2個問題:

  • 你最性質之前,壓痕(但你也許編輯您的文件發佈你的問題之前),
  • 在VEVENT,既DTSTAMP,DTSTART和DTEND有一個「U '結束的日期時間,這是無效的。如果你正在尋找UTC時間,它應該是'Z'終止。

至於爲什麼它曾經工作,這是一個謎。

+0

輝煌 - 謝謝! –

相關問題