Manipulating text in flows
i occasionally need to iterate over a list of records in a sObject collection, and display values from the records in a screen.
back in the day i got some crucial help from salesforce yoda / mark ross on this developerforce post, which pointed at the approach.
use a text variable to store the final concatenated text for display.
call it : vaFinalText
use a loop to iterate over your collection. in the loop, use an assignment element with a text template that references the loop variable to add data to the final text variable
call it : ttLoopText
and use a constant, with a value of < br /> to add line breaks between each loop (which i cribbed, probably from this post)
this approach of using the <br /> in a constant works fine in many cases, but not in email, as flow emails are strictly plain text, so the <br /> comes through exactly as entered.

i had seen some solutions for this...


