ZelaxyDocs
Tool Integrations
Tool

Google Sheets

Read, write, and manage data in Google Sheets

Google Sheets

Read, write, update, and manage data in Google Sheets spreadsheets. Supports cell ranges, multiple sheets, and batch operations — perfect for data pipelines.

Overview

PropertyValue
Typegoogle_sheets
CategoryTool — Google Workspace
AuthOAuth 2.0 (Google)

Operations

OperationDescription
Read RangeRead data from a cell range
Write RangeWrite data to a cell range
Append RowAdd a new row at the bottom
Update CellsUpdate specific cells
List SheetsGet all sheets in a spreadsheet
Create SpreadsheetCreate a new spreadsheet

Configuration

SettingTypeDescription
Google AccountOAuthConnect Google account
Spreadsheet IDShort inputFrom the spreadsheet URL
Sheet NameShort inputTab name (default: "Sheet1")
RangeShort inputCell range (e.g., A1:D10)
ValuesTableData to write (rows and columns)

Outputs

FieldTypeDescription
valuesjson2D array of cell values
contentstringFormatted data
updatedCellsnumberNumber of cells modified

Example: Data Collection Dashboard

Workflow:

[Starter (schedule: hourly)] → [API: Fetch Metrics] → [Function: Format] → [Google Sheets: Append]

Every hour, fetch metrics from an API, format as a row, and append to a tracking spreadsheet. Over time, this builds a dashboard dataset.

Google Sheets Config:

  • Spreadsheet ID: 1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgVE2upms
  • Sheet: Metrics
  • Range: A:E (auto-appends to next empty row)
  • Values: [[{{function.result.date}}, {{function.result.users}}, {{function.result.revenue}}]]

Tips

  • Spreadsheet ID is in the URL: sheets.google.com/spreadsheets/d/{ID}/edit
  • A1 notationSheet1!A1:D10 specifies sheet and range
  • Append Row is most common — automatically finds the next empty row
  • Batch writes — pass a 2D array to write multiple rows at once