cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Anonymous
Not applicable

Getting the Email ID from the Office 365 email adapter

Cross-posting from MS Tech Community as suggested by MSFlow on Twitter

 

Hi,

 

I have a question, very likely a silly one as I have started dabbling with Flow. I am using this public flow template to copy my Outlook / Office 365 contacts to Google contacts, and it seems to work fine. However, I don't seem to be able to get a way to grab the email from the O365 contact? I have searched through the fields and don't seem to find an email field. I am almost certain I am doing something wrong here, as the ability to get the email is quite basic. However, I did not find a clear answer by binging with google and the other way round :). So my question is - 

 

  • Is this possible, and if yes, how?
  • Generally, what is the best way to figure things like this out? I could not find docs that talk about specific connectors, and since the Flow connectors are black-box-ish (in my limited understanding so far), wanted to find out how we can understand them better.

 

FlowEmail.png

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
v-micsh-msft
Community Support
Community Support

Hi @Anonymous,

 

Would the following thread be helpful here?

How to get array elements in a foreach

Please take a try to input the EmailAddress with the code below:

"@first(item()?['EmailAddresses'])?['Address']"

 

 

Connectors are mostly built on top of the REST APIs (not all the related APIs are available) provided by the corresponding service, we could check the REST API document for the service to understand what Dynamic content could be generated, for the service (outlook) used here, please check:Outlook Contacts REST API reference.

In addition, Microsoft Flow could work with Workflow Definition Language:

Workflow Definition Language

Some more reference:

Choose between Flow, Logic Apps, Functions, and WebJobs

 

If you have any further questions, please post back.

Regards

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

View solution in original post

2 REPLIES 2
v-micsh-msft
Community Support
Community Support

Hi @Anonymous,

 

Would the following thread be helpful here?

How to get array elements in a foreach

Please take a try to input the EmailAddress with the code below:

"@first(item()?['EmailAddresses'])?['Address']"

 

 

Connectors are mostly built on top of the REST APIs (not all the related APIs are available) provided by the corresponding service, we could check the REST API document for the service to understand what Dynamic content could be generated, for the service (outlook) used here, please check:Outlook Contacts REST API reference.

In addition, Microsoft Flow could work with Workflow Definition Language:

Workflow Definition Language

Some more reference:

Choose between Flow, Logic Apps, Functions, and WebJobs

 

If you have any further questions, please post back.

Regards

Community Support Team _ Michael Shao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
Not applicable

Thanks @v-micsh-msft, that looks like the solution, I would try them out. Precisely what I tried to understand. Thanks for the detailed answer! You're the man!

Helpful resources

Announcements
Power Automate News & Announcements

Power Automate News & Announcements

Keep up to date with current events and community announcements in the Power Automate community.

Community Calls Conversations

Community Calls Conversations

A great place where you can stay up to date with community calls and interact with the speakers.

Power Automate Community Blog

Power Automate Community Blog

Check out the latest Community Blog from the community!

Users online (4,359)