Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Power Automate - Using Flows
Answered

Getting usable data for Condition from Outlook 365 email arrives (V3) trigger

(0) ShareShare
ReportReport
Posted on by 21

This is my first time creating a Flow, so my apologies if I'm just being stupid.

Here's what I'm trying to do: When an e-mail arrives in my inbox from otherteam-area1@mycompany.comotherteam-area2@mycompany.com, etc., I want to automatically forward this to myteam-area1@mycompany.commyteam-area2@mycompany.com etc unless myteam-areaX@mycompany.com is already in the "To" or "CC" field of that e-mail.

To get started I decided to first do it for just one area, and then figure out how to have it work for each area. (Worst comes to worst, I guess I could just create 12 different flows for the 12 different areas, I guess.) However, it's not even working for the 1 area the way I've set it up, which is as follows:

 

  1. Trigger: Outlook 365 "When a new email arrives (V3)" where From=otherteam-area1@mycompany.com
  2. Initialize variable myteam-area1 as String value myteam-area1@mycompany.com
  3. Condition: AND
    1. To (from Trigger) does not contain myteam-area1
    2. CC (from Trigger) does not contain myteam-area1

 

This creates the following error when run:

Unable to process template language expressions for action 'Condition' at line '1' and column '19537': 'The template language function 'contains' expects its first argument 'collection' to be a dictionary (object), an array or a string. The provided value is of type 'Null'.'.

This suggests that the To and CC fields from the trigger have a data type of 'Null' rather than 'dictionary', 'array', or 'string'.

So is there a way to transform these fields into an array or string that the Condition can use? Or, if not, is there a different trigger I should use?

  • Verified answer
    FBayer Profile Picture
    21 on at
    Re: Getting usable data for Condition from Outlook 365 email arrives (V3) trigger

    Figured it out: The fields from the trigger also need to be initialized as variables. Not very intuitive or user-friendly, but hey, it works!

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

🌸 Community Spring Festival 2025 Challenge 🌸

WIN Power Platform Community Conference 2025 tickets!

Markus Franz – Community Spotlight

We are honored to recognize Markus Franz as our April 2025 Community…

Kudos to the March Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 146,660 Most Valuable Professional

#2
RandyHayes Profile Picture

RandyHayes 76,287 Super User 2024 Season 1

#3
Pstork1 Profile Picture

Pstork1 65,999 Most Valuable Professional

Leaderboard

Featured topics

Restore a deleted flow