cancel
Showing results for 
Search instead for 
Did you mean: 

Shared/Group Calendar functionality

being able to access shared calendars in powerapps is a highly requested feature for my use of an internal communication app

Status: New
Comments
JR-BejeweledOne
Super User

Being able to access shared calendars in PowerApps has the possibility of many different use cases.   In my case I would use it to display our Global Holiday calendar.    This has the company paid holidays in it for all offices of our offices.

 

I would set it to show the company holidays for the employee viewing it but with a drop down selector where they could choose any office (country) and see the paid holidays in that location as well.   This could be embedded on a page on our intranet.

kckyall
Frequent Visitor

Please PLEASE add shared calendars as a data source option. There is so much I could do with this. If I had a shared calendar as a data source it would eliminate the need to have an additional sharepoint list to display events. I have a registration portal and all of our events have to be in a sharepoint list, which means we have to schedule things in 2 places. Of course I setup an upload form to send those items from Outlook into SharePoint. But since Power Apps will not let me use the Shared Calendar as a data source, once again I have to workaround that. And I do it by using VBA in an Excel file to grab all of my calendar events? VBA allows you to access a shared calendar. Please, this is a need.

cycle4passion
Helper II

I would also very highly request shared calendar access.

Pinter
Regular Visitor

Adding my support for this.   I need a way to grab records from several individual calendars that are in a group so that I can automate our scheduling audits and reconcile against receivables for each appointment.

niklasjegg
Helper V

I would also need this for my company

Mischal
Regular Visitor

100% i would also need the shared calenders in my model driven app.

niklasjegg
Helper V

Hi, 

i was able to use this as a solution on creating a custom connector. 

Just set the right permissions in azure.

 

Power Apps Custom Connector using Microsoft Graph APIs | by Cloudatica | Medium

 

with these basics i was able to create custom commands to get all calender event from calenders that are shared with me. also update event, create them and so on.

 

I was useing these commands in my graph api connector: 

PATCH
https://graph.microsoft.com/v1.0/users/{UserUPN}/calendars/calendar/events/{eventid}

POST
https://graph.microsoft.com/v1.0/users/{UserUPN}/calendars/calendar/events 

GET
https://graph.microsoft.com/v1.0/users/{UserUPN}/calendars/calendar/events

  in my Powerapp i am sending the calendar event with the POST function like this:

{
    "subject": "testing",
    "body": {
        "contentType": "HTML",
        "content": "Does mid month work for you?"
    },
    "start": {
        "dateTime": "2022-03-15T12:00:00",
        "timeZone": "Pacific Standard Time"
    },
    "end": {
        "dateTime": "2022-03-15T14:00:00",
        "timeZone": "Pacific Standard Time"
    },
    "attendees": [
        {
            "emailAddress": {
                "address": "example@email",
                "name": "example"
            },
            "type": "required"
        }
    ]
}