I'm having trouble with PAD recognizing the "contains" function within a forEach loop in two congruent scenarios.
#1:
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
The 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?
Can you double check the text? Looks like there's some weird formatting going on:
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.
User | Count |
---|---|
13 | |
8 | |
6 | |
6 | |
6 |
User | Count |
---|---|
20 | |
17 | |
17 | |
12 | |
11 |