# Append String

The **Append String** node is used to append values to the end of a string. This operation concatenates the specified values, extending the original string.

### Properties Panel

#### General

| **Field**         | **Description**                                                                      | **Required** |
| ----------------- | ------------------------------------------------------------------------------------ | ------------ |
| Node name         | [Node Name](https://docs.cosmocloud.io/concepts-and-in-depth/flow-builder/node-name) | true         |
| Variable Name     | Name of string in which the values need to appended.                                 | true         |
| Strings to append | Values to be appended                                                                | true         |

### Example 1

Let's say you want to append name to greeting. Greeting is stored in `$.variables.greeting`.

1. Set Variable Name to `$.variables.greeting`.
2. Set value to `Ravi`.

It will append the `Ravi` string to string present in `$.variables.greeting`. The variable `$.variables.greeting` will contain the appended string. If such variable doesn't exist, it'll raise an error.

### Example 2

Let's say you want to append name to greeting. Greeting is stored in `$.variables.greeting`. Name is stored in `$.variables.name`.

1. Set Variable Name to `$.variables.greeting`.
2. Set value to `$.variables.name`.

It will append the string present in `$.variables.name` to string present in `$.variables.greeting`. The variable `$.variables.greeting` will contain the appended string. If one of the variables doesn't exist, it'll raise an error.

### Returns

This node does not return any value, but sets a variable with your provided `<name>` in the flow context.
