Push Row to Table
DEPRECATED: Use TableUpsertRow for single-row writes or TableMerge for bulk merges. Still fully functional. Adds or upserts a single row into an in-memory table; use inside a ForEach loop to push multiple rows.
Category: Named Tables & Rules Engine · Group: Tables · Activity name: TablePushMany

Example
outputVariable = TablePushMany("<tableName>", [], upsert=False)
Inputs
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| Table Name | string | Yes | Name of the target table. | |
| Row Data | array | Yes | Rows to add or upsert, as an array of row objects. The UI's table-row editor wraps a single user-edited row as a one-element array; DSL authors can pass a literal list of rows, a variable holding a list of rows, or push rows one at a time inside a ForEach loop. | |
| Upsert Mode | boolean | False | If true, updates existing rows by key columns instead of appending. |
Outputs
| Name | Type | Description |
|---|---|---|
| outputVariable | json | Stores result (tableName, rowsAdded, totalRows). |