Scheduling and managing events using Outlook.com calendar
Outlook treats single edited occurrences and “this and following” edits as different objects. Once an individual occurrence (for example, the event on the 5th) has been edited and saved as its own exception, later changes made to “this and following” apply only to the series pattern, not to existing exceptions. That is why the body on the 5th keeps the first text (“edited body with this edit”) instead of picking up the later series change (“edited for this and following”).
To get the body “edited for this and following” on the 5th when using Office.js, the logic must explicitly update that occurrence, not rely on the series update to overwrite it. In practice this means:
- When editing “this and following”, identify whether the current occurrence (date 5) is already an exception.
- If it is an exception, call the Office.js update on that specific occurrence item as well (for example, by using its item ID) and set the body to the new value.
- Optionally, remove the exception and recreate it based on the updated series if the add‑in’s design allows that.
In other words, the add‑in must:
- Update the series for “this and following”, and
- Separately update any existing exception occurrences (including the current one) whose body should match the new series body.
Without explicitly updating the exception occurrence, Outlook will continue to show its original body text.
References: