Text Resolver#
The Text Resolver node allows you to combine multiple text variables into a single string. In addition to basic concatenation, it supports two new settings that control how the combined result is generated:
-
Mode:
- REPLACE (default): Each new computation overwrites the previous result.
- APPEND: Each new computed result is appended to the existing result.
-
Separator:
A string that is inserted between appended results. If no separator is provided, a default value of a single space" "
is used.
Use Cases#
Combining Names#
For example, you can merge a user's first and last name retrieved from the Get User node: - "Get User node / First name" + "Get User node / Last name" = Full Name
Combining Multiple Values#
You can also use the Text Resolver node to concatenate multiple email addresses or phone numbers:
- Email addresses:
"Tobias Wagner / Email", person2@mail.com, "Marta Schmidt / Email"
- Phone numbers:
"Tobias Wagner / Phone", +1 222 444 666, "Marta Schmidt / Phone"
APPEND Mode with a Loop: Accumulating Results#
When the Text Resolver node is called repeatedly within a loop (for example, via a "For Each" loop), the APPEND mode ensures that each new computed result is added to the existing output rather than replacing it.
Assume that within the Text Resolver node, a user variable {$VARIABLE}
is processed. On the first call, it resolves to "Hello"
, and on the second call it resolves to "World"
.
Consider the following flow:
┌────────────────────────────────────────────────────┐
│ Text Resolver (APPEND) │
│ Input: {$VARIABLE} │
│ Separator: ", " │
└─────────────┬──────────────────────────────────────┘
│ Output: {$VARIABLE} resolved to "Hello"
▼
┌────────────────────────────────────────────────────┐
│ Loop Node (For Each) │
│ Iterates over a collection │
└─────────────┬──────────────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────┐
│ Text Resolver (APPEND) │
│ Input: {$VARIABLE} │
│ Separator: ", " │
└─────────────┬──────────────────────────────────────┘
│ Output: {$VARIABLE} resolved to "Hello, World"
▼
┌────────────────────────────────────────────────────┐
│ Final Output │
│ "Hello, World" │
└────────────────────────────────────────────────────┘
See Flow Designer