Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Power Automate - Building Flows
Answered

extracting parts of email address for planner

(0) ShareShare
ReportReport
Posted on by

I made a flow that creates a planner task from an email and I would like to have parts of the email address in my task title.

 

wegewgewg.PNG

For example, this is the email address: "name@whatever.com"

Currently my Task title would look like this: "name@whatever.com: Subject"

But I'd like it to look like this: "name: Subject"

 

Any ideas on how I could do that?

  • Community Power Platform Member Profile Picture
    on at
    Re: extracting parts of email address for planner

    @gamoraes wrote:

    Hi @Anonymous 

     

    Just change the From with this expression:Flow 1.jpg                                                                                         \/

    Flow 3.jpg

     

    Where the expression is

    first(split(triggerBody()?['From'],'@'))

    And see the magic.

     

    Happy Flowing!


    Thank you so much! Smiley Happy it did the trick

  • Verified answer
    gamoraes Profile Picture
    1,040 on at
    Re: extracting parts of email address for planner

    Hi @Anonymous 

     

    Just change the From with this expression:Flow 1.jpg                                                                                         \/

    Flow 3.jpg

     

    Where the expression is

    first(split(triggerBody()?['From'],'@'))

    And see the magic.

     

    Happy Flowing!

  • Community Power Platform Member Profile Picture
    on at
    Re: extracting parts of email address for planner

    Thank you for your response!

     

    dfhdfhdfh.PNG

     

    It says: "The template validation failed: 'The action(s) 'Get_email' referenced by 'inputs' in action 'Initialize_variable' are not defined in the template.'."

     

    How do I know the correct termination for "when a new email arrives"?

    {
     "inputs": {
     "host": {
     "connection": {
     "name": "@parameters('$connections')['shared_office365']['connectionId']"
     }
     },
     "method": "get",
     "path": "/Mail/OnNewEmail",
     "queries": {
     "folderPath": "Inbox",
     "importance": "Any",
     "fetchOnlyWithAttachment": true,
     "includeAttachments": true
     },
     "authentication": "@parameters('$authentication')"
     },
     "recurrence": {
     "interval": 5,
     "frequency": "Minute"
     },
     "metadata": {
     "flowSystemMetadata": {
     "swaggerOperationId": "OnNewEmail"
     }
     },
     "splitOn": "@triggerBody()?['value']"
    }

     

  • yashag2255 Profile Picture
    24,539 Super User 2024 Season 1 on at
    Re: extracting parts of email address for planner

    Hi!

     

    Step1 : You can create a new variable of type integer (let us name it as test) and assign it with the expression : 

    indexOf(body('Get_email')?['From'], '@')
    Step2 : Create another variable of type string and assign it with the expression : 
    substring(body('Get_email')?['From'],0,variables('test'))
     
    you can put the step 2 directly in the planner title as an expression input. 
     
    Please mark this as a solution if it helps you/ answered your question. 
     

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

Paul Stork – Community Spotlight

We are honored to recognize Paul Stork as our July 2025 Community…

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 497 Super User 2025 Season 1

#2
David_MA Profile Picture

David_MA 436 Super User 2025 Season 1

#3
Riyaz_riz11 Profile Picture

Riyaz_riz11 244 Super User 2025 Season 1