Overview
This node processes text in various ways based on the selected operation. It is useful for transforming or analyzing text data within workflows, such as converting case, reversing strings, or counting characters. For example, you can use it to normalize text input by converting all letters to uppercase, or to count the number of characters in a user comment.
Properties
| Name | Meaning |
|---|---|
| Operation | The type of text processing to perform. Options: Uppercase, Lowercase, Reverse, Count Characters |
| Text Field | The name of the input field containing the text to process |
| Output Field | The name of the output field where the processed result will be stored |
Output
The node outputs JSON data with all original fields preserved and adds a new field (as specified by the "Output Field" property) containing the result of the text operation:
- For Uppercase, Lowercase, and Reverse operations, the output field contains the transformed string.
- For the Count Characters operation, the output field contains a number representing the length of the input text.
No binary data output is produced by this node.
Dependencies
- No external services or APIs are required.
- No special environment variables or credentials are needed.
Troubleshooting
Error: The specified text field does not contain text
This occurs if the input field does not exist or its value is not a string. Ensure the "Text Field" property matches an existing string field in the input data.Error: Unknown operation
This indicates an invalid operation was selected. Verify that the "Operation" property is set to one of the supported options: Uppercase, Lowercase, Reverse, or Count Characters.If the node is set to continue on failure, errors for individual items will be included in the output under an
errorfield instead of stopping execution.