I needed to send a calendar event in an email that a workflow generated and thankfully SharePoint offers a really easy way to do this through the url:
https://<site url>/_vti_bin/owssvr.dll?CS=109&Cmd=Display&List=<list ID>&CacheControl=1&ID=<ID>&Using=event.ics
Replace the <bold> areas with your own info and you are ready to go.
The list ID will look something like this: D386DD15-6767-47E2-9743-28B7A24C905D
It can be found in the url for list settings: List=%7BD386DD15-6767-47E2-9743-28B7A24C905D%7D
2 Comments
How can i get the Ical URL for whole event list and not for one.
I have searched around for this myself and have not been able to find anything that will alow me to do this out of the box in a workflow. If you are just trying to get a full calendar ics file from a list. then the only thing I know to do is to connect your calendar to Outlook and then from there you can save the calendar out to an ics file. Sorry I couldn’t be more helpful! Good luck!