Hi,
I've been trying to crack this for a few days with no luck, hopefully someone here can help!
We have a sharepoint list and a flow that monitors that list and when an item is created, scans this list for anything in a status of "1". It then grabs these items and emails the details to the specified person. This is working fine except from one of the coloums which is a multi-choice field.
I can get it to email the field, but it emails it as JSON instead of plain text which for our managers here is unreadable. To get around this I tried to store them as a variable and use the Compose trigger with
join(variables('reqRegs'),';')
This works well when there is only 1 item in the list on a status 1, however if multiple items in the list are status 1 it will combine ALL of the multi choice fields of all status 1 items and email that in all the emails. Does anyone know a way around this?
Screenshot of flow below:


I've tried using the parse JSON command as well as a few other suggestions on this forum but none of them will output the way I want. I'm not fixed in using the compose and variable method if there is something that will work better for my needs. I've tried using tables, variables etc. It seems i need to initialise the variable INSIDE the Apply to each loop, however when I try this i get an error saying something along the lines of 'Initialise variable must be created on a top level' which is what I believe is causing the concatenation of all the multiple selections.
Thanks for any help in advance.