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 / Converting list of cho...
Power Automate
Answered

Converting list of choices from PowerApps into multi-choice column entry in dataverse

(0) ShareShare
ReportReport
Posted on by 70
Hello! I'm trying to make an application in PowerApps that will ask the user to select multiple items in a combobox that is tied to a Dataverse "Choices" entity. I will then trigger a Power Automate flow, exporting the list of choices (Currently as a JSON, but I am open to suggestions). I need some way for Power Automate to use the JSON it receives to populate a multi-choice column of a new Dataverse row. Currently, I am running into the issue where Power Automate takes the list and creates new row entries for each multi-choice item. I want just one new row entry. Thanks in advance!
Categories:
I have the same question (0)
  • Michael E. Gernaey Profile Picture
    53,963 Moderator on at
     
    The reason is you are not actually binding multiple choices to a row, you are binding a single row in your Array (JSON) so it creates many.
     
    It would help to see what your JSON looks like. Also are you passing the Values or Strings to  Power Automate?
  • AB-03121629-0 Profile Picture
    70 on at
    @Michael E. Gernaey the binding is only occuring on the powerapps side. The Combobox generates options from the Choices list (titled "Tags"). When the user selects a few options (e.g. 2) and presses the submit button, the JSON that gets sent looks like this:
     
    [{"Value":596770000},{"Value":596770001}]
     
    These values correspond with my choices in dataverse. However, I cannot figure out how to put these values into the "job_tags" section of my "add a new row" item without errors
  • Verified answer
    AB-03121629-0 Profile Picture
    70 on at
    To anyone looking at this in the future, I found the solution. 
    1. Initialize a new empty array variable
    2. Use an "Apply to Each" loop which iterates over Body
    3. Inside the loop, use an "Append to Array Variable" to append the Value (from JSON) to TagArray - not the current item
    4. In Add New Row field, use join(variables('YourNewArray'), ',')

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

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Valantis Profile Picture

Valantis 377

#2
11manish Profile Picture

11manish 279

#3
David_MA Profile Picture

David_MA 234 Super User 2026 Season 1

Last 30 days Overall leaderboard