currentmail.body.****
need to read data only from the highlighted
@supermanPunch can you help me with this?
Hi @HENRY_SOLOMON ,
Could you let us know what are the steps that you are able to do till now ? Are you able to read the email using the Mail Activities ?
If not you could try using the Get Outlook Mail Messages
Activity.
Hi @supermanPunch Thanks for your reply
I am using the Use outlook 365 present
After that I am looping each mail and reading the Body (Currentmail.body)
I want to read a specific body from a bulk of reply mails
Hi @HENRY_SOLOMON ,
Inside for each you can try this,
Step1: Use this Condition for If
Currentmail.From.ToString.Equals(“xxx@gmail.com”)
Step2: inside If you can assign a variable and read body the specified mail
Body = Currentmail.body
Thanks!
Hi, Henry
Body Content is String that holds all replies. You can get the first one using regex or you could get using references properties in the Header.
Method 1 - Regex: (Assign it to String variable)
(System.Text.RegularExpressions.Regex.Split(Emails(0).Body, “From:[\sA-Za-z0-9<.@:]+>”)).Last
Method 2 - References :
Try this: Emails(0).Headers(“References”).Split(CChar(vblf))
This expression give to you an array of Message ID. The last one is the Original Mail. With this Message ID you can use Get Mail Activity again and provide the Original Message ID, but only works if the Orginal Message is present in the folder that you retreiving your mails
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.