Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>To delete an instance of a recurring event in SharePoint you have to actually add a <strong>NEW</strong> record and mark it as deleted.</p> <p>To understand recurring events in SharePoint and keep your sanity you need to write a little utility to output the whole list (every field) to learn how they work. The CAML query is expanding out the recurring event into 'fake' instances and these can't be updated.</p> <p>When you setup a recurring event you only add 1 record into the list no matter how many instances it has. This is the 'master record' and has the recurrence pattern in the <strong>RecurrenceDate</strong> field.</p> <p>When you add an exception (e.g. either the instance on "1/5/2010 12 : 00 AM" has been deleted or moved to another date) then this is another NEW record.</p> <p>In this exception record you have the following fields of interest</p> <ul> <li><strong>MasterSeriesItemID</strong> - The ID of the master recurrance record</li> <li><strong>EventType</strong> - 3 for a modified instance, 4 for a deleted instance</li> <li><strong>RecurrenceID</strong> - The datetime of the instance that this execption replaces</li> </ul> <p>It refernces the orgional recurrance record </p> <p>This is about the best reference around for Recurring Events.</p> <p><a href="http://blogs.msdn.com/sharepoint/archive/2007/05/14/understanding-the-sharepoint-calendar-and-how-to-export-it-to-ical-format.aspx" rel="noreferrer">Understanding the SharePoint calendar and how to export it to iCal format</a></p> <p>Be aware that in SharePoint 2007 there are some pretty crazy bugs converting to/from UTC to site time in the RecurranceID field when you've got 'All Day Events' (either the master record or the exception)</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload