I wanted to make a flow that when a task was created the bucket name was appended to the end of the task name
First create a new Automated Cloud Flow and use the trigger called When a new task is created
Next create an action called Send an HTTP request (Office 365 Groups type)
- URI – https://graph.microsoft.com/v1.0/planner/buckets/{bucket-id}
- Method – GET
- Body – I left it blank
- Content-Type – application/json
Click Test in the upper right corner so the flow will run then copy everything from the body output
Next add an action called Parse JSON
- Content – The Body dynamic content of Send an HTTP request
- @{body(‘Send_an_HTTP_request’)}
- Schema – Click Generate from sample and paste what you copied earlier and click done
Add a new action called Update a task
- Task ID – Is the Dynamic content of When a task is created trigger
- @triggerOutputs()?[‘body/id’]
- Title – Is the Title Dynamic Content from the trigger and the name value from the Parse JSON action
- @{triggerOutputs()?[‘body/title’]} @{body(‘Parse_JSON’)?[‘name’]}
Now when I create a task the bucket name is appended to the task name
For example I have a bucket called AK, Fairbanks [22111601]
I create a task called Something is due
after a minute or so the name gets appended to the end like so
References:
https://learn.microsoft.com/en-us/graph/api/plannerbucket-get?view=graph-rest-1.0&tabs=http
https://powerusers.microsoft.com/t5/Building-Flows/Getting-bucket-Name/td-p/171129