I am building a flow that takes an email address from a SP form column that a user has input and searches for it using the O365 Card 'Search for users v2'. Now, the output body/value from the Search for users card either look like this if the user doesn't exist:
Or like this, if they do:
I then have a condition that basically checks if the body is blank, and if so, it goes into send a guest invitation and if not, to tell the person who submitted the form they already exist.
I am testing this part for now, and here's how my flow looks:
I've tried changing the condition to value equals <left the field blank> and also equals 'null', but whether the email exists or not I the flow proceeds to send the email from the shared mailbox.
I've tried using the solution in this post to no avail, as I just get the error: "Unable to process template language expressions for action 'Condition' at line '1' and column '19147': 'The template language function 'length' expects its parameter to be an array or a string. The provided value is of type 'Object'. Please see https://aka.ms/logicexpressions#length for usage details.'." despite the fact I'm trying to to the exact same thing.
This can't be this difficult. Please help!
Solved! Go to Solution.
@FreddieV If you used "length(outputs('Search_for_users_(V2)')?['body/value'])" you'll either get 0 or 1 or more records. The error is suggesting you might be using ['body'] only and not ['body/value']. Please double check.
Thanks, but that just produces this error:
Even if I keep your expression and change it to equals 'null' it still provides the above error.
@FreddieV If you used "length(outputs('Search_for_users_(V2)')?['body/value'])" you'll either get 0 or 1 or more records. The error is suggesting you might be using ['body'] only and not ['body/value']. Please double check.
Hi thanks, that worked. Why does adding body/value change the output to an array or string?
The condition needed to be 'equals' though, as "is greater than" caused the flow to still send an email (that the users exists) even though Mickey Mouse doesn't exist within the tenancy:
Thanks for your help. Much appreciated!
User | Count |
---|---|
89 | |
37 | |
26 | |
13 | |
12 |
User | Count |
---|---|
128 | |
53 | |
38 | |
26 | |
21 |