Google Sheets: Add Multiple Rows logo

Catalog action Integrations pipedream:google_sheets

Add multiple rows of data to a Google Sheet in a single operation. Use this for batch imports or when you need to write many rows at once. More efficient than adding rows one by one. Ideal for: batch imports, bulk data exports, report generation.

At a Glance

FieldValue
Action IDgoogle-sheets-add-multiple-rows
CategoryIntegrations
Connectorpipedream:google_sheets
Requires gasNo
Funds movementNone declared
Tagspipedream, integration, oauth, google-sheets, spreadsheet, write, batch, data, bulk, import, export

Payload Schema

FieldTypeRequiredDescription
urlstringYesPaste the full Google Sheets URL, including the worksheet tab.
rowsarrayYesArray of rows, where each row is an array of cell values

Result Schema

FieldTypeRequiredDescription
successbooleanYesWhether the rows were added successfully
dataobjectNoGoogle Sheets API response data
exportsobjectNoExported values from the action

Examples

json
{ "type": "google-sheets-add-multiple-rows", "payload": { "url": "https://docs.google.com/spreadsheets/d/your-spreadsheet-id/edit#gid=0", "rows": [] }, "children": [], "connector": { "type": "pipedream:google_sheets", "id": "conn_pipedream_google_sheets" }}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.

Ask a question... ⌘I