cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
tagordon90
Regular Visitor

forEach condition "Contains" element Not Registering

I'm having trouble with PAD recognizing the "contains" function within a forEach loop in two congruent scenarios.

 

#1:

Capture1.JPG

 

I've extracted the innerHTML strings within the column of a website table, and stored them within the variable "USB_Data_DescHTML".  I then want to perform two separate functions on each item of this variable depending on whether or not its innerHTML contains "<br winautomationvisibilitylandmark="true">".  When I run this action, PAD registers this condition as false even when I'm absolutely positive that the current item contains the aforementioned string.  

 

----

 

#2

Capture2.JPGThe same applies if I attempt to use a List.  This condition also returns a false value when I'm absolutely certain the condition is true.  

 

What am I missing here?

2 REPLIES 2
Henrik_M
Super User
Super User

Can you double check the text? Looks like there's some weird formatting going on:

Henrik_M_0-1619949460370.png

 

tagordon90
Regular Visitor

@Henrik_M 

Yes, the formatting was wrong in the first example.  However, everything checked out in the second and it still wasn't working.  Therefore, I played around with it some more and discovered that if the two variables are switched then it works. 

 

So when using the operator "contains" on a List to satisfy an "if" conditional within a forEach loop in Power Automate Desktop, the List needs to be the first operand, and the "current item" of the data being looped needs to be the second operand.  Works like a charm now.

Capture.JPG

Helpful resources

Announcements
UG GA Amplification 768x460.png

Launching new user group features

Learn how to create your own user groups today!

Community Connections 768x460.jpg

Community & How To Videos

Check out the new Power Platform Community Connections gallery!

M365 768x460.jpg

Microsoft 365 Collaboration Conference | December 7–9, 2021

Join us, in-person, December 7–9 in Las Vegas, for the largest gathering of the Microsoft community in the world.

Top Solution Authors
Users online (2,062)