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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Trying to build a flow...
Power Automate
Answered

Trying to build a flow with MS forms multi-select

(0) ShareShare
ReportReport
Posted on by 23

Hello All,

I have been messing around with power automate for a bit and have been able to create some simple flows.

I have one that's a real headscratcher for me.

 

I am using MS forms, power automate, emails and MS excel

 

I wanna create a flow like this:

  1. Someone uses ms form to create responses. one of the responses is a multi-select field (lets say the field is labeled "select all you prefer and the selections are "pie", "cake", "chicken", "hot dogs")
  2. the multi-select field response is then taken and converted into an email where all selections are listed on separate lines in the email body. like if they selected pie and cake it would show as Carlington_1-1698874267954.png

     

  3. while this is happening, an excel sheet is being automatically updated with the responses in separate columns. Carlington_2-1698874607888.png

     

 

I know it has something to do with converting the responses into an array but i cant figure that part out.

 

Something similar to this flow below (this flow is based on a single response field).

Carlington_0-1698873791001.png

So the form is filled out and saved, 

Categories:
I have the same question (0)
  • v-yetonggu-msft Profile Picture
    Microsoft Employee on at

    Hi @Carlington ,

    I have tried many solutions, but I still can't autofill the options into separate excel table columns.

    Could you accept all food as one column? Something like this.

    vyetonggumsft_0-1698908750514.png

    If you can accept it, I did a test for your reference.

    Please insert a table into your worksheet.

    In my scenario:

    vyetonggumsft_1-1698909278497.png

    vyetonggumsft_2-1698909316029.png

     

    replace(replace(replace(body('Get_response_details')?['r1165cedd4c3a4b8d8a0cffa4adfb5496'],']',''),'[',''),'"','')

     

    vyetonggumsft_3-1698909446973.png

    My MS Form:

    vyetonggumsft_4-1698909698680.png

    My Outlook Inbox:

    vyetonggumsft_0-1698909946784.png

    Best Regards,

    Sunshine Gu

     

     

  • Carlington Profile Picture
    23 on at

    Thank you very much sunshine for your work and the time you invested in helping. I am ok with the excel being one column however I specifically need the email info to be new lines instead of separated by commas i.e a vertical list.

     

    When I try your method the email looks like this

    Carlington_0-1699029571040.png

     

    I am specifically looking for this:

    Carlington_1-1699029597361.png

    I saw somewhere its said you can use a new line using compose and join the result and the new line but cant figure it out.

  • Verified answer
    v-yetonggu-msft Profile Picture
    Microsoft Employee on at

    Hi @Carlington ,

    Please add the compose operation before the 'Send an email' control.

    vyetonggumsft_0-1699108428473.png

    replace(outputs('Remove_characters'),',','<br>')

    My Outlook Inbox:

    vyetonggumsft_1-1699108498177.png

     

    Best  Regards,

    Sunshine Gu

  • Carlington Profile Picture
    23 on at

    Holy Crap, it works. Thank you, Thank you, 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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 304

#2
David_MA Profile Picture

David_MA 245 Super User 2026 Season 1

#3
Expiscornovus Profile Picture

Expiscornovus 243 Most Valuable Professional

Last 30 days Overall leaderboard