How to Exclude a particular Date while creating a Recurring Event in Ical Outlook Calendar

試著忘記壹切 提交于 2019-12-10 11:47:42

问题


I want to Create a recurring Ical Event in Outlook and I have used RRule please see below

RRULE;BYDAY=SU;WKST=MO:FREQ=MONTHLY;INTERVAL=1;UNTIL=20151204T110000

So above will make an event every 04th of month until December 2015

Now in Outlook calendar I dont want to create event on October 4th.

Say like it is a recurring event from September to December on 4th Date, But I dont want event to be cerated in October.

How to achieve this? Can we exclude any date while making recurring event/ any other value we need to add in RRULE?

Your help is much appreciated. Please see below .ics file

BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 9.0 MIMEDIR//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH

BEGIN:VEVENT
DTSTART:20150904T100000
DTEND:20151204T110000
DTSTAMP:20150904T012650Z
RRULE;BYDAY=SU;WKST=MO:FREQ=MONTHLY;INTERVAL=1;UNTIL=20151204T110000 
UID:77744@dev.local
Location:AP Test
DESCRIPTION:Test,\n\nThank you for making an appointment with us. You are confirmed for the following appointment:\n\n\nDate: Friday, December 4, 2015\nTime: 10:00am to 11:00am \nWith: AP Test\n\n\n
LAST-MODIFIED:20150904T012650Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:AP Test - test service
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR

回答1:


You want to use an EXDATE property for each of the dates that you want to exclude. See http://tools.ietf.org/html/rfc5545#section-3.8.5.1




回答2:


I fixed it using below ics code:

BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 9.0 MIMEDIR//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH

BEGIN:VEVENT
DTSTART:20150909T120000
DTSTAMP:20150909T020511Z
RRULE;BYDAY=SU;WKST=MO:FREQ=DAILY;INTERVAL=1;UNTIL=20150914T130000
EXDATE:20150912T120000, 20150913T120000
UID:77882@vchidura.dev.local
Location:Test
DESCRIPTION:Test,\n\nThank you for making an appointment with us. You are confirmed for the following appointment:\n
LAST-MODIFIED:20150909T020511Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY: test service
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR

Below link explains well..

http://www.tutorialsbag.com/2015/09/ical-recurring-appointment-with-rrule.html



来源:https://stackoverflow.com/questions/32391677/how-to-exclude-a-particular-date-while-creating-a-recurring-event-in-ical-outloo

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!