Within my flow, I'm just about done but I am running into an issue.
I am using the Search for Users v2 to get an email address of a staff member in my organization. If I try to reference that email address into my To: field, within my Start and Wait for Approval connector, it automatically wraps that section with another Apply to Each 2. Further more, the Assign to: field only takes strings.
To avoid this automatically wrapping, and producing an error, I took the following steps....
I initialized my variable at top level:

Then within my original "Apply to each" wrapper, I set my outputs from previous steps:

Further inside my "Apply to each" wrapper, I append to string variable:

Finally, within my Start and wait for an approval connector, I am assigning the approvers email variable to the Assign to: field.
Everything saves perfectly, but when I run my flow, it errors out halfway stating the following:
The execution of template action 'Apply_to_each' failed: the result of the evaluation of 'foreach' expression '@{triggerOutputs()?['body/value']}@{variables('approvers email')}' is of type 'String'. The result must be a valid array.
If I am overcomplicating things, I apologize. I simply want the array value of the email address stored in Search for Users V2, to be converted to a string, so that it will work within my Assign To field.
Thanks for any suggestions!