I have 20 Calendars on a site. Is there a way to copy new calendar events (meaning whenever a user add an item in the calendar) to a list. Both calendars and list are on the same site.

I can create workflow on each calendar and copy the data to TargetList but that's lots of workflow and maintenance.

How would you do it?

  • 2
    Why duplicate your data? A calendar is just a view on list data? – Remko Feb 5 '14 at 17:02
  • Provided that I wonder the same thing as Remko, event receivers are an alternative to workflows. – MdMazzotti Feb 5 '14 at 17:12

You should create an list event receiver for the Calendar list. So that you can add the added or updated event in this list. When these event is triggered, you can create your custom code to adding/updating the item in the list you want to be the same.

Your Answer

