> ## Documentation Index
> Fetch the complete documentation index at: https://learn.workflow.dog/llms.txt
> Use this file to discover all available pages before exploring further.

# Append Values to Range

> Append one or more rows at the end of a Google Sheets data range.

The **Append Values to Range** action adds rows after the existing data found
within an A1 range. Google inserts rows and treats values as user-entered input.

## Inputs

| Input                     | Type           | Required | Description                                      |
| ------------------------- | -------------- | -------- | ------------------------------------------------ |
| **Third-party account**   | Google account | Yes      | Account with write access.                       |
| **Spreadsheet ID or URL** | String         | Yes      | Spreadsheet to update.                           |
| **Range**                 | String         | Yes      | A1 table range, such as `Sheet1!A:B`.            |
| **Rows**                  | List of lists  | Yes      | Rows of string or numeric cell values to append. |

## Outputs

| Output            | Type   | Description                                   |
| ----------------- | ------ | --------------------------------------------- |
| **Updated Range** | String | A1 range occupied by the newly appended rows. |

<Note>
  Appended rows take on the table's existing formatting behavior. The range
  tells Google where to detect the table; it is not necessarily the exact output
  range.
</Note>

## Example

```text theme={null}
New order
  → Build [Order ID, Customer, Total] row
  → Google Sheets: Append Values to Range (Orders!A:C)
  → Store Updated Range
```
