Question: How do I add a row to either a SharePoint List or Excel table (I've tried both) when a Planner task is created. One of the row columns will record the person assigned to the task (assignments Assigned To User Id). The trick is that sometimes the task will have someone assigned to it and sometimes it will not.
Background: The issue is that when the trigger is executed (a Planner task is created) the task may or may not have someone assigned to it. One of the columns in my List or Table will be the person assigned to the task. The problem is that if "assignments Assigned To User Id" is blank the add row function will complete without populating any of the other information and therefore the row will not be created. The result is that the flow says it has completed successfully but no row is added and the flow shows the actions within the "Apply to each" control as grayed out.
If there isn't someone assigned to the task your array will be empty and your for each will not contain any items (and no rows will be created). Also if more then one person is assignd to the task it will create more then one row with the same task (don't know if that is what you want or not).
Do you want one row per task or more then one row (if more then one person is assigned to it)?
I realize the "Assigned to User ID" array will be blank, but in this case I would like the row to still be created with the rest of the relevant information (task ID, Bucket ID, etc.). If there is no one assigned to the task, I would like to simply leave that field blank for the created row.
Ideally, I would have just one row per task, even if multiple people are assigned, but I can deal with that separately once I have this issue resolved.
Learn to digitize and optimize business processes and connect all your applications to share data in real time.
Read the latest about new experiences and capabilities in the Power Automate product blog.
If you are a small business ISV/Reseller, share your thoughts with our research team.
The AI Builder team invite you to ask questions and provide helpful answers at our next AMA.