本文介绍了ics不更新管理器日历的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在编写一个应用程序,该应用程序将发送主要由Outlook解释的.ics文件.当我的应用程序发送更新时,它将成功更新除组织者日历以外的每个人的日历.我使用相同的UID,每次都递增SEQUENCE.我是组织者,因此ICS文件中还缺少其他任何东西吗?或者它不更新我的日历吗?

I am writing an application that will send out .ics files to be interpreted mainly by outlook. When my applications sends an update, it will successfully update everyone's calendar except for the organizer's calendar. I'm using the same UID and I'm incrementing SEQUENCE each time. Is there anything else that I'm missing in my ICS file or does it not update my calendar because I am the organizer?

下面是我们正在使用的ics代码的示例:

Below is an example of the ics code that we're using:

BEGIN:VCALENDARPRODID:-//Microsoft Corporation//Outlook 16.0 MIMEDIR//ENVERSION:2.0METHOD:REQUESTX-MS-OLK-FORCEINSPECTOROPEN:TRUEBEGIN:VTIMEZONETZID:Eastern Standard TimeBEGIN:STANDARDDTSTART:16011104T020000RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11TZOFFSETFROM:-0400TZOFFSETTO:-0500END:STANDARDBEGIN:DAYLIGHTDTSTART:16010311T020000RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3TZOFFSETFROM:-0500TZOFFSETTO:-0400END:DAYLIGHTEND:VTIMEZONEBEGIN:VEVENTATTENDEE;CN='test';RSVP=TRUE:mailto:[email protected];CN='attendee';RSVP=TRUE:mailto:[email protected]:PUBLICCREATED:20180628T182531ZDTSTART;TZID=Eastern Standard Time:20180630T141500DTEND;TZID=Eastern Standard Time:20180630T160000DTSTAMP:20180628T182531ZLAST-MODIFIED:20180628T182531ZLOCATION:some placeORGANIZER;CN=Conference Room Board:mailto:[email protected]:5SEQUENCE:1SUMMARY;LANGUAGE=en-us:testTRANSP:OPAQUEUID:SomeUniqueUIDCREATED:20180628T182531ZDESCRIPTION:TestX-MICROSOFT-CDO-BUSYSTATUS:BUSYX-MICROSOFT-CDO-IMPORTANCE:1X-MICROSOFT-DISALLOW-COUNTER:FALSEX-MS-OLK-AUTOFILLLOCATION:TRUEX-MS-OLK-CONFTYPE:0END:VEVENTEND:VCALENDAR

BEGIN:VCALENDARPRODID:-//Microsoft Corporation//Outlook 16.0 MIMEDIR//ENVERSION:2.0METHOD:REQUESTX-MS-OLK-FORCEINSPECTOROPEN:TRUEBEGIN:VTIMEZONETZID:Eastern Standard TimeBEGIN:STANDARDDTSTART:16011104T020000RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11TZOFFSETFROM:-0400TZOFFSETTO:-0500END:STANDARDBEGIN:DAYLIGHTDTSTART:16010311T020000RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3TZOFFSETFROM:-0500TZOFFSETTO:-0400END:DAYLIGHTEND:VTIMEZONEBEGIN:VEVENTATTENDEE;CN='test';RSVP=TRUE:mailto:[email protected];CN='attendee';RSVP=TRUE:mailto:[email protected]:PUBLICCREATED:20180628T182531ZDTSTART;TZID=Eastern Standard Time:20180630T141500DTEND;TZID=Eastern Standard Time:20180630T160000DTSTAMP:20180628T182531ZLAST-MODIFIED:20180628T182531ZLOCATION:some placeORGANIZER;CN=Conference Room Board:mailto:[email protected]:5SEQUENCE:1SUMMARY;LANGUAGE=en-us:testTRANSP:OPAQUEUID:SomeUniqueUIDCREATED:20180628T182531ZDESCRIPTION:TestX-MICROSOFT-CDO-BUSYSTATUS:BUSYX-MICROSOFT-CDO-IMPORTANCE:1X-MICROSOFT-DISALLOW-COUNTER:FALSEX-MS-OLK-AUTOFILLLOCATION:TRUEX-MS-OLK-CONFTYPE:0END:VEVENTEND:VCALENDAR

感谢您的帮助!

推荐答案

这是预期的.作为组织者,您的客户认为只有自己可以控制邀请.因此,它忽略了其他方发出的邀请.您可能希望使组织者也成为与会者,但不能保证这会起作用.

This is expected. As the organiser, your client assumes that only itself is in control of invitation. As such it ignores invitations sent by other parties.You may want to make the organiser also an ATTENDEE but there is no guarantee that this will work.

请参见使用VCalendar更改组织者的事件描述代表组织者创建iCal活动并将其通过电子邮件发送给他时,不会出现添加到日历"或"RSVP"包装器出现

这篇关于ics不更新管理器日历的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 00:51