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 / Apply to each always r...
Power Automate
Unanswered

Apply to each always result as false

(0) ShareShare
ReportReport
Posted on by 42

Hi to all community

Ive got the next flow, that sends an email with an attachment from excel online and when it comes to the "apply to each one" always results as false and dont send the email from my outlook account.

Hi to all community

Ive got the next flow, that sends an email with an attachment from excel online and when it comes to the "apply to each one" always results as false and dont send the email from my outlook account.

Marino88_0-1704312404056.png

 



This is the complete flow, if you see some error please let me know!

Marino88_1-1704312404318.png

Marino88_2-1704312404070.png

Marino88_3-1704312404335.png

Marino88_4-1704312404498.png

 

Marino88_5-1704312404299.png

 



Thanks in advance!!

Categories:
I have the same question (0)
  • creativeopinion Profile Picture
    10,502 Super User 2025 Season 2 on at

    @Marino88  You need to verify the two values you are comparing in your Condition. I cover how to do this in a recent YT Tutorial—refer to this section.

     

    For more flow troubleshooting tips—check out This YT Tutorial: 5 Power Automate Troubleshooting FAQs and Helpful Tips for Creating Better Flows

    In this tutorial I cover:

     How to troubleshoot a false Condition action result

     How to get dynamic content when it isn’t selectable from the list of dynamic content

     How to troubleshoot an Apply to Each action that isn’t looping through

     How to troubleshoot a skipped Apply to Each action

     How to troubleshoot a Filter Query

     How to use a SharePoint yes/no column in a Filter Query

     How to use Compose actions to troubleshoot a Power Automate flow

    How to troubleshoot multiple emails being sent

     How to troubleshoot multiple Teams messages being sent

     

    Hope this helps!

    If I helped you solve your problem—please mark my post as a solution .
    Consider giving me a 👍 if you liked my response!

    👉 Watch my tutorials on YouTube
    👉 Tips and Tricks on TikTok

  • Marino88 Profile Picture
    42 on at

    Hello, I watched the video, but I couldn't find a solution. Any ideas watching the flow to solve it? thank you

  • creativeopinion Profile Picture
    10,502 Super User 2025 Season 2 on at

    @Marino88 I would recommend you create a new flow and take it step by step. When building a flow it's always best to run tests often and troubleshoot early—rather than building the entire flow and trying to troubleshoot later. Also, when testing at each step you can ensure you understand the logic of your flow. 

     

    Tip: Rename your actions to keep your flow organized.

     

    I always recommend using the manual trigger so that you don't need to leave Power Automate to trigger the flow. For this case, I will use the Manual Trigger with the Get a Row action. After you've built and tested the flow—you can change the trigger to the For a Selected Row trigger. 

     

    Get a Row

    Add a Get a Row action. Select a specific row for testing purposes. You'll be running all your tests on this specific row. 

     

    Add a Compose action to store the dynamic content you are comparing to in OneDrive. Like I said above, your screenshot is so small I can't make out the text. For my demo, I'll use the Name dynamic content.

    creativeopinion_0-1704813255260.png

     

    Run a test. Verify the Compose action is outputting the correct content. In my case, the output is Jessica.

    creativeopinion_1-1704813362925.png

    List Files in Folder

    I believe this is the action you are using in your flow—correct me if I'm wrong.

    creativeopinion_2-1704813480635.png

    The way you set up your original flow is inefficient. Looping through each item in your OneDrive folder and running a condition check on each item is unnecessary. Instead, you should use the Filter Array action. 

     

    To learn more about how to use the Filter Array action refer to this YT Tutorial: Are you using the Microsoft Power Automate Filter Action wrong?

     

    In this video tutorial I’ll show you 3 practical ways to use the Filter Array action and how to use it properly.

    1️⃣ Cross-Referencing Data

    2️⃣ Filtering by Key

    3️⃣ Substring Matching

     

    Did you know that the Condition action has a limit of 10 conditions? Although it might look like the Filter Array action can only accept one condition—this is not true. By using the advanced mode you can enter multiple conditions into a Filter Array action with an expression.

     

    IN THIS VIDEO:

     3 Ways to Use the Filter Array Action

    How to use the Scope Action to Group Actions

    How to Check the Number of Items returned from a Filter Array Action

    How to Cross-Reference Data in Excel with a SharePoint List

     How the Filter Array Action Works

     How to Access the Dynamic Content from a Filter Array Action

     How to Filter Items by a Key

    How to Filter Items by Matching a Substring

    How to Use Multiple Conditions in a Filter Array Action

     

    ----

     

    Filter Files with the Filter Array Action

    Add a Filter Array action to your flow. Insert the value dynamic content from the List files in folder action.

    creativeopinion_3-1704813655751.png

    In the first value field, insert the Name without extension dynamic content from the List files in folder action. 

    creativeopinion_11-1704814186419.png

     

    In the second value field, insert the output from the Compose action storing the Excel dynamic content.

     

    creativeopinion_7-1704813907597.png

     

    You'll need to adjust the operator to suit your requirements. If you run a test at this point you can view the Input of the filter array action. Notice how the Name

    Return Filter Array Count

    Whenever I use a Filter Array action, I always like to return the count of items returned in a Compose action. This is helpful when building a flow and can also be used to troubleshoot your flow. Insert a Compose action. Add an Expression. Use the length() function.

    creativeopinion_8-1704813985734.png

     

    Select the Dynamic content tab and insert the body dynamic content from the Filter Array action into the length() function.

    creativeopinion_9-1704813999320.png

     

    This expression will return the number of items returned from the Filter Array action. 

    creativeopinion_10-1704814022293.png

    Run a test. The Compose action should return 1 if it's found a file with the same name as the Excel dynamic content.

    creativeopinion_12-1704814240912.png

    If you are seeing a 0 this means no files were found. You will need to adjust your Filter Array action. By using the is equal to operator the Filter Array action is looking for an EXACT match. 

     

    Note my test file below. The Name without extension is "Jessica". However if it was "jessica" or "jessica_smith" the Filter Array action would return nothing as it's not a match. Instead, you would need to use the contains operator. However, that operator is still case sensitive.

    creativeopinion_5-1704813789607.png

     

    Get File Content

    The Filter Array action will always return an array of items—even if it's a single item. If you try to use the Id dynamic content from that action in the Get File Content action, it'll automatically be nested inside an Apply to each action.

    creativeopinion_13-1704814457888.png

    If you are always expecting a single file (which is what I'm assuming) you can avoid the Apply to Each action. I cover this exact scenario in this section of my 3 Mistakes YOU 🫵 are Making with the Apply to Each Action in your Microsoft Power Automate Flow YT Tutorial.

     

    Hover your mouse over the Id dynamic content. Take note of the text between the single quotes—this is the dynamic content key.

    creativeopinion_14-1704814514740.png

    Delete the dynamic content and pull the Get File Content action outside of the Apply to Each action. Delete the Apply to Each action.

    creativeopinion_15-1704814545934.png

    Insert an expression. Start with this:

    ?[0]['']

    creativeopinion_16-1704814693710.png

    The [0] grabs the first item returned in the Filter Array action.

    In between the single quotes, insert the dynamic content key, in this case it's Id. The dynamic content key is case sensitive.

     

    Place your cursor at the start of the expression (press the Up arrow key). Click the Dynamic content tab and insert the body dynamic content from the Filter Array action.

     

    creativeopinion_17-1704814768254.png

    This expression will return the Id from the first item in the Filter Array action. 

    creativeopinion_18-1704814842000.png

    Run a test. Ensure the file has been found.

    creativeopinion_19-1704814888774.png

     

    Group Actions (optional)

    Use a Scope action to group your actions together. I like using Scope actions in my flow to help keep my flow organized. It also helps me to quickly collapse multiple actions with a single click. This reduces the vertical space the action takes up.

    creativeopinion_20-1704814969982.png

    creativeopinion_21-1704814981081.png

     

    Send an Email

    Add a Send an email action. Tip: Use your email address in the recipient field while you are building and testing your flow. 

    creativeopinion_22-1704815015412.png

     

    Replace the Trigger

    I would recommend creating a copy of your flow. I always keep a copy of my flow with a manual trigger. This way I can troubleshoot (should issues arise in the future) or adjust my flow and test it out without having to edit the live flow.

    creativeopinion_23-1704815157215.png

     

    Delete the Manual trigger and the Get a Row action.

     

    Insert the dynamic content from the Flow trigger into the Compose action. 

    creativeopinion_24-1704815262297.png

    Run a test.

     

    If you'd like to level up your Power Automate skills check out this video: Power Automate Beginner Tips and Tricks | 5 Things You Need to Know – Part 1

    I cover the following in this video tutorial:

     Power Automate Beginner Tips and Tricks

     Why use the Manual Trigger instead of an Automated Trigger

     3 Ways a Compose Action can help you build better flows

     How to Manually Trigger a flow with a specific Date and Time

     How to return a count of items

     How to use the top count

     How to send test emails

     

    Hope this helps!


    If I helped you solve your problem—please mark my post as a solution .
    Consider giving me a 👍 if you liked my response!

    👉 Watch my tutorials on YouTube
    👉 Tips and Tricks on TikTok

     

     

     

     

     

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