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 / Removing a character f...
Power Automate
Unanswered

Removing a character from an array

(0) ShareShare
ReportReport
Posted on by

Hi All,

 

I'm trying to use Power Automate with some email records and have come to an issue with ;'s in the array I have. 

 

This is the array I have (below) and I'd like to remove the semi-colon (;) from the end of the email addresses. 

CParker_2-1596765109671.png

I went down the path of converting the array to a string, then using split to turn it back into an array (using ; as the delimiter), which removed the ; but I ended up with more unwanted characters than I had previously (see below).

CParker_3-1596765166261.png

 

I was hoping that someone had a non-convoluted way to solve my issue, of simply removing the ; symbols from the array stored in varQuickCampCandEmailAdd......

 

Categories:
I have the same question (0)
  • Ed Gonzales Profile Picture
    4,531 Most Valuable Professional on at

    @Anonymous 

    How are the email addresses being added to the array?  Is there an opportunity to use Replace() as they are added?

     

    Keep us posted.

    -Ed

     

    If you liked this reply, please give it a thumbs up! If this reply has answered your question or resolved your challenge, please consider marking it as a Solution. This helps other users find it more easily via search.

  • Community Power Platform Member Profile Picture
    on at

    Hi @edgonzales!

     

    It's coming from a CDS (ce) List action (from D365)

    CParker_0-1596770366318.png

    I'm not sure if/how a replace could be used with this......

  • Verified answer
    v-litu-msft Profile Picture
    on at

    Hi @Anonymous,

     

    You could following these steps and expression to remove ";" and convert the array into a string:

    replace(item()?['Email'],';','')
    join(variables('Emails'),',')

    Annotation 2020-08-07 112340.jpg

     

    Annotation 2020-08-07 112341.jpg

     

    Best Regards,
    Community Support Team _ Lin Tu
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

  • Community Power Platform Member Profile Picture
    on at

    Hi @v-litu-msft , 

     

    Thanks for getting back to me and your advice.

     

    They've given me the key data that I'm after, but the header (Email) is missing from the output (see below).  I'm not sure if that will be a problem for the next steps in my flow or not.

    CParker_0-1597017615025.png

     

    Do you have any ideas of how to insert the "Email" header back into the array?

     

    (I've got another question which will involve the use of this cleaned array, but I'll create a new post for that one.)

  • Community Power Platform Member Profile Picture
    on at

    Hi @v-litu-msft 

    I worked it out!

     

    I used the below code(?) to reinsert the Email header.

    CParker_0-1597031609118.png

    Also, the Compose/Join doesn't seem to be required as it gives the desired result without it.

    CParker_1-1597031765929.png

     

    Thanks for your help!

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 538 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 405 Moderator

#3
abm abm Profile Picture

abm abm 252 Most Valuable Professional

Last 30 days Overall leaderboard