SOLVED

Show a user's calendar on a SharePoint page

%3CLINGO-SUB%20id%3D%22lingo-sub-1573869%22%20slang%3D%22en-US%22%3EShow%20a%20user's%20calendar%20on%20a%20SharePoint%20page%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1573869%22%20slang%3D%22en-US%22%3E%3CP%3EWe%20have%20a%20bunch%20of%20similar%20Teams%20and%20I%20would%20like%20to%20create%20a%20roll%20up%20calendar%20that%20shows%20all%20the%20events%20that%20these%20Teams%20are%20doing%20on%20a%20SharePoint%20page.%20I%20can%20create%20a%20single%20calendar%20that%20pulls%20in%20a%20single%20Team's%20events%2C%20but%20it%20only%20does%20one%20Team.%20I%20can%20create%20a%20SharePoint%20calendar%2C%20but%20I%20don't%20think%20you%20can%20bring%20in%20Group%20calendars%20in%20to%20this%20list.%20I%20was%20thinking%20I%20could%20create%20a%20user%20and%20have%20that%20user%20get%20joined%20to%20all%20the%20Teams%20and%20then%20I%20can%20share%20out%20his%20calendar%20to%20everyone%2C%20but%20I%20don't%20how%20to%20bring%20this%20user's%20calendar%20into%20a%20SharePoint%20calendar.%20My%20last%20idea%20is%20to%20use%20Power%20Automate%20to%20write%20new%20events%20for%20this%20user's%20calendar%20to%20a%20SharePoint%20list.%20That's%20what%20I%20am%20working%20on%20now.%20I'm%20curious%20if%20there%20is%20a%20better%20way%20to%20do%20this.%20Am%20I%20missing%20some%20feature%20that%20makes%20this%20easier%3F%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1573869%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ESharePoint%20Online%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1574024%22%20slang%3D%22en-US%22%3ERe%3A%20Show%20a%20user's%20calendar%20on%20a%20SharePoint%20page%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1574024%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F421392%22%20target%3D%22_blank%22%3E%40michaelkubala%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHi%2C%20if%20all%20of%20these%20users%20will%20access%20a%20common%20SharePoint%20Site%2C%20then%20how%20about%20just%20adding%20an%20Events%20web%20part%20to%20that%20Site%20and%20get%20all%20of%20the%20users%20to%20start%20contributing%20to%20this%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Screenshot%202020-08-07%20at%2023.45.37.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F211050iEE38125B09EDDB9F%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20title%3D%22Screenshot%202020-08-07%20at%2023.45.37.png%22%20alt%3D%22Screenshot%202020-08-07%20at%2023.45.37.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Screenshot%202020-08-07%20at%2023.45.57.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F211051iB4BB47D01E9A4929%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20title%3D%22Screenshot%202020-08-07%20at%2023.45.57.png%22%20alt%3D%22Screenshot%202020-08-07%20at%2023.45.57.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1584592%22%20slang%3D%22en-US%22%3ERe%3A%20Show%20a%20user's%20calendar%20on%20a%20SharePoint%20page%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1584592%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F616707%22%20target%3D%22_blank%22%3E%40PeterRising%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20think%20if%20we%20had%20two%20places%20to%20setup%20events%20(one%20in%20their%20Team%20and%20another%20on%20this%20SP%20site)%2C%20then%20this%20site%20would%20get%20overlooked.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1586983%22%20slang%3D%22en-US%22%3ERe%3A%20Show%20a%20user's%20calendar%20on%20a%20SharePoint%20page%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1586983%22%20slang%3D%22en-US%22%3E%3CP%3EI%20went%20with%20a%20Power%20Automate%20solution.%20I%20created%20a%20calendar%20on%20the%20SharePoint%20site.%20Then%20I%20added%20a%20user%20to%20all%20the%20Teams%20where%20I%20want%20to%20roll-up%20their%20calendar%20events.%20I%20setup%20a%20flow%20to%20read%20incoming%20events%20for%20that%20user%20and%20then%20write%20them%20to%20the%20SP%20calendar.%20It%20works%20well%20enough.%20It%20won't%20work%20for%20any%20updates%20to%20the%20events%20unless%20I%20change%20some%20logic%20in%20the%20flow%2C%20and%20if%20we%20want%20to%20add%20more%20shared%20events%2C%20I%20need%20to%20add%20this%20user%20manually%20to%20more%20Teams%2C%20but%20it's%20a%20good%20enough%20start.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Contributor

We have a bunch of similar Teams and I would like to create a roll up calendar that shows all the events that these Teams are doing on a SharePoint page. I can create a single calendar that pulls in a single Team's events, but it only does one Team. I can create a SharePoint calendar, but I don't think you can bring in Group calendars in to this list. I was thinking I could create a user and have that user get joined to all the Teams and then I can share out his calendar to everyone, but I don't how to bring this user's calendar into a SharePoint calendar. My last idea is to use Power Automate to write new events for this user's calendar to a SharePoint list. That's what I am working on now. I'm curious if there is a better way to do this. Am I missing some feature that makes this easier? 

3 Replies
Highlighted

@michaelkubala 

 

Hi, if all of these users will access a common SharePoint Site, then how about just adding an Events web part to that Site and get all of the users to start contributing to this?

 

Screenshot 2020-08-07 at 23.45.37.png

 

Screenshot 2020-08-07 at 23.45.57.png

Highlighted

@PeterRising ,

 

I think if we had two places to setup events (one in their Team and another on this SP site), then this site would get overlooked. 

Highlighted
Best Response confirmed by michaelkubala (Contributor)
Solution

I went with a Power Automate solution. I created a calendar on the SharePoint site. Then I added a user to all the Teams where I want to roll-up their calendar events. I setup a flow to read incoming events for that user and then write them to the SP calendar. It works well enough. It won't work for any updates to the events unless I change some logic in the flow, and if we want to add more shared events, I need to add this user manually to more Teams, but it's a good enough start.