Hello all,
I am sending a variable to flow through powerapps that is either true or false. In the condition i have the variable is equal to true. But it keeps going to false, the if no block. Is the way i am entering "true" wrong ?
@shawn_fielding Use Switch control and pass in the string "true" as a case..
@RezaDorrani That's not possible. It can only be saved to a string variable on the power automate side. But then it seems to act like a boolean. It can only be tested with "equals..." operators. "Starts with" breaks it because you can't test a boolean that way. So in other words, I am still having trouble figuring out how to test a boolean true/false in the form brought over. It goes only to a string variable. But then it cannot be tested like a string. But then it never seems to satisfy a boolean test. So confused.
yes but the variable is in the condition so cannot see its value in Flow
add a compose action before the condition
and add the boolen variable being passed from PowerApps to Flow in the compose action
then run you flow and share screnshot so we can see the value inside the compose action
by the way, the screenshots is a use cases for the flow to return true
In my understanding the boolean variable is Condition_ObjectName, which is a boolean being passed to powerapps.
Hi @mmattar
in your flow I am assuming you are using a boolean variable to store this passed value
When u run the flow, check the value in this variable and share screenshot
it may be how i am sending the variable from powerapps, because it doesnt seem to be working. Keeps defaulting to false in flow.
Button(for approving) OnSelect Property code:
UpdateContext({aprv: true});
AprvDenLeakNotification.Run(aprv,DataCardValue19_1.Text,DataCardValue19_1.Text, orderIdApvDenValue.Text,DataCardValue10.Text,userEmail)
Button(for denying) OnSelect Property code:
UpdateContext({aprv: false});
AprvDenLeakNotification.Run(aprv,DataCardValue19_1.Text,DataCardValue19_1.Text, orderIdApvDenValue.Text,DataCardValue10.Text,userEmail)
am i missing something ?
As @RezaDorrani mentions. In my experience its always best to enter True/False values as an expression when using them in a condition. Entering the text will sometimes work, but its spotty.
Hi @mmattar
Regards,
Reza Dorrani
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly
Would i utilize the bool(true) expression ?
WarrenBelz
146,524
Most Valuable Professional
RandyHayes
76,287
Super User 2024 Season 1
Pstork1
65,906
Most Valuable Professional