Overview
This node, named "Example Node," is a basic transformation node designed to add or overwrite a string property in each input item’s JSON data. It takes an input string from the user and sets this string as the value of the myString field on every incoming data item.
Common scenarios where this node is useful include:
- Adding a constant or user-defined tag or label to all items passing through a workflow.
- Overwriting or setting a specific string property uniformly across multiple data items.
- Simple data enrichment or annotation before further processing.
For example, if you want to mark all incoming records with a status like "Processed" or add a note, you can use this node to set that string on each item.
Properties
| Name | Meaning |
|---|---|
| My String | The string value to assign to the myString field on each input item. This can be any text the user wants to set. |
Output
The node outputs the same number of items as it receives, with each item's JSON data modified to include or update the myString property with the user-provided string.
Output structure example for one item:
{
"json": {
"myString": "User provided string",
// ... other original properties remain unchanged
}
}
No binary data output is produced by this node.
Dependencies
- No external services or API keys are required.
- The node relies solely on n8n's internal framework and standard input/output handling.
Troubleshooting
- Empty or missing input: If no input data is provided, the node will simply return an empty array.
- Error handling: If an error occurs during processing an item, and the node is configured to continue on failure, the error details will be attached to the output item under an
errorproperty. - Common errors: Since the node only sets a string property, errors are unlikely unless there is an issue with input data format or internal n8n execution problems.