I'm trying to use a SendPushNotification to Powerapps, but for some reason, it fails when I add multiple email addresses.
According to this, they should be separated by a semicolon
According to this, it cannot be done
Any confirmation on this?
How do I reference a SharePoint list of users instead?
Hi @ stumac_31,
Could you please share a screenshot of the configuration of your flow?
Could you please share more details about the error that you meet when the flow run fails?
If you want to send an email to one or more recipients using Office 365 outlook, separate multiple email addresses using semicolon would be useful , as is said in the first link that you provide,
However, if you want to send a PushNotification to Powerapps with multiple email addresses, I'm afraid it is not suppported in Microsoft flow currently, as is said in the second link,under Microsoft Flow, it would double quote the input string, which makes it only one parameter for the recipients.
With only one Email address entered, the PowerApps push notification would work as expected.
If you would like to send a PushNotification to Powerapps with multiple email addresses, you could submit an idea to Flow Ideas Forum:
For some reason I cannot attach an image to this reply. Can I send the notification to a SharePoint list? Would that work?
See copied text below....
Flow run failed
Having a similar issue with this, May I ask if this is achievable on powerapp without using flow?
My goal is to mimic office365's multiple email adding functionality on the same inputbox.
Sharepoint's sp-peoplepicker inputbox.
Anyone knows how to do this in powerapps?
@rpafurong17 You should look into this for sending emails within PowerApps.
You'll need to add Office365 as a datasource in your app to use Office365.SendEmail()
Please allow me to rephrase my question. I think I am not being clear. Sorry for the unclear question.
What I'm really trying to achieve is to do something like this :
add multiple emails in powerapps' textinput control.
BTW this is a screenshot from sharepoint.
I hope I am now clearer.
If you mean that users would be typing multiple email addresses into a text input, you would just need to use the Split() function to access each email address.
Something like one of these options, depending on what your divider is
Split(TextInput.Text, " ") or Split(TextInput.Text, ", ") or Split(TextInput.Text, "x ")
Wrap that in a ForAll loop (because the results of a Split is a table) and you can loop through the table and use Office365.SendEmail with the result of the split as the recipient.
Join us for the first ever Power Platform Online Conference!
Keep your eyes open for our upcoming T-shirt design contest!
Look out for new contribution recognition badges coming SOON!
We've updated and improved the layout and uploading format of the Power Automate Cookbook!
Fill out a quick form to claim your user group badge now!
Find out where you can attend!