web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Converting a multi per...
Power Automate
Unanswered

Converting a multi person entry from FORMS to a multi person claims

(0) ShareShare
ReportReport
Posted on by

Hi,

 

I have an MS Forms question where I ask for the emails of the Subject Matter Experts for a Project Request.  I tell the user to enter the email address of the SME.  I can convert this into the SharePoint person column by using an array.  

HOWEVER, if there are two or more SMEs for the project, I don't know what to do to convert it into Sharepoint.  I have my column in my list able to accept multi-person.  I say to place a semi-colon in between the email addresses but that doesn't help me.

 

Thank you all for your help.

Categories:
I have the same question (0)
  • creativeopinion Profile Picture
    10,502 Super User 2025 Season 2 on at

    @WGill  I recently uploaded a YT Tutorial that should be able to help you. Reference this section of the tutorial where I cover how to parse a multi-choice response.

     

    Watch the full tutorial: How to Get a Microsoft Form RSVP Response into a SharePoint List

    I cover the following in this video tutorial:

    How to get a Microsoft Form Response into SharePoint

    How to get a Microsoft Form ID

    How to get a Microsoft Form response

    How to Build a Microsoft Form with Conditional Fields

    How to used Branching in Microsoft Forms

    How to format Microsoft Form multiple choice responses for a SharePoint multi-choice column

    How to parse a Microsoft Form multiple choice response as string of text

    How to convert a text response to a number

    How to use the Switch action

    How to create a custom email confirmation for a Microsoft Form submission

    How to Create a Custom View in a SharePoint list

    How to use the Compose Action

    How to write Power Automate Expressions

     

    Hope this helps!


    If I helped you solve your problem—please mark my post as a solution .
    Consider giving me a 👍 if you liked my response!

    👉 Watch my tutorials on YouTube
    👉 Tips and Tricks on TikTok

  • CU30101538-0 Profile Picture
    on at

    Hello.

    Thank you for responding.  Great video and awesome instructions.  However, I don't think that it works for me.

    What I am attempting is to grab either a single or multiple email address from a response in the form and then use Power Automate to write back to Sharepoint.  The email address(es) will be a manual input and not a choice so the field could contain one or two, maybe even three emails.

    So the FORM asks for the EMAIL of the Subject Matter Experts. 

    The user of the form could enter bob@xyz.com;chris@xyz.com; (or more).  My current solution works perfectly if they just enter one email.

    What can I do so that if the user of the form inputs one or more emails, it will convert over to the SP Person column?

    THANK YOU AGAIN. 

  • creativeopinion Profile Picture
    10,502 Super User 2025 Season 2 on at

    @WGill Thx for watching!

     

    Same concept will apply. How will users be separating the email addresses? Have you specified a separator? (eg. Semi-colon or comma). Ideally it should be the same separator.

  • CU30101538-0 Profile Picture
    on at

    I was going to use a semi-colon but if you think a comma would work best.

     

    So, you're saying that if a user entered one, two, or three emails, the comma would be the indicator and then use that value, or in this case the Claims, to write back to SP?

  • Verified answer
    creativeopinion Profile Picture
    10,502 Super User 2025 Season 2 on at

    @WGill There needs to be a separator. It can be anything... however, it would be best for the separator to be consistent with each submission. Otherwise it'll make for a more complex flow than it needs to be. 

     

    When the email addresses are returned, it'll be a string of emails separated by a separator (semi-colon, or comma.. whichever). 

     

    For example, the response output would look something like this. I don't know if users may enter a space between the separator (ideally you don't want this). You could account for it, however to simplify things, let's say the input looks like below.

    creativeopinion_0-1703275992036.png

     

    Convert String to Array

    You need to first convert the string of text to an array by using an expression. 

     

    The split() function takes two parameters:

    split([string],[separator])

    Add a Compose action and insert an expression. Use the split() function.

    creativeopinion_1-1703276085816.png

    Click on the dynamic content tab and insert the appropriate dynamic content that is storing the string of email addresses. I've inserted the output from the Compose action in my demo.

     

    Add a comma and insert the separator between single quotes. I'm using a semi-colon.

    creativeopinion_3-1703276225881.png

    Run a test. The string of email addresses is now an array.

    creativeopinion_4-1703276250153.png

     

    Format for Multi-Person Column

    Add a Select action. In the From field, insert the output from the Compose action. 

     

    In the key field, enter Claims with a capital C. In the value field, insert an expression and use the item() function. 

    creativeopinion_5-1703276301310.png

     

    Run a test. Review the outputs.

    creativeopinion_6-1703276351408.png

     

    Update Multi-Person Column

    In the Create Item or Update Item action, locate the multi-person column field. Click on the icon to switch to input entire array.

    creativeopinion_7-1703276400324.png

    Insert the Select action output.

    creativeopinion_8-1703276441733.png

    Hope this helps!


    If I helped you solve your problem—please mark my post as a solution .
    Consider giving me a 👍 if you liked my response!

    👉 Watch my tutorials on YouTube
    👉 Tips and Tricks on TikTok

    If you are looking for a way to send multiple SharePoint List items that have been assigned to a user in an email—check out this YT Tutorial: How to Send a SINGLE EMAIL ✉️ with multiple SharePoint list items | Build THIS Power Automate Flow

    In this tutorial I cover:

     How to send multiple list items in a single email with a Power Automate Flow

     How to create a dynamic date range

     How to use the Convert Time Zone action

     How to use a Filter Query in the Get Items action

    How to count number of items in an array

     How to use the Select action to extract a users display name and email address

     How to create a unique list of email addresses

     How to use the Create HTML Table action

     How to customize the HTML Table with CSS styles

    How to use the Send an email (V2) action

    How to use the Append to String Variable action

    How to create a custom list of items for an email

    How to use the Send an email (V2) action

    How to display singular or plural text based on the number of items returned

     

  • CU30101538-0 Profile Picture
    on at

    You are amazing!  THANK YOU!!

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 463 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 427 Moderator

#3
abm abm Profile Picture

abm abm 245 Most Valuable Professional

Last 30 days Overall leaderboard