Skip to main content

Google Sheets

Read and write data in Google Sheets — use it as a simple database, a reporting output, or a data source. Supports batch updates, row search, and sheet metadata retrieval.

Authentication

Auth type: OAuth 2.0 Enable the Google Sheets API in Google Cloud Console. Generate an OAuth 2.0 token with https://www.googleapis.com/auth/spreadsheets scope.
CredentialDescription
Access TokenOAuth 2.0 access token with Sheets scope

Triggers

TriggerWhen it fires
New Row AddedA new row is appended to a tracked sheet
Row UpdatedAn existing row’s content is changed
Google Sheets triggers use polling. Changes are detected on a configurable interval (minimum: 1 minute). For real-time response, combine a Google Forms submission webhook with a Sheets read action instead.

Actions

ActionKey inputsKey outputs
Get Row(s)spreadsheetId, range (A1 notation)values[][], count
Append RowspreadsheetId, sheetName, values[]updatedRange, updatedRows
Update RowspreadsheetId, range, values[][]updatedRange, updatedCells
Clear RangespreadsheetId, rangeclearedRange
Find RowspreadsheetId, sheetName, column, valuerow, rowNumber, found
Batch UpdatespreadsheetId, data[] (range + values pairs)totalUpdatedCells
List SheetsspreadsheetIdsheets[] — sheetId, title, index
Create SheetspreadsheetId, titlesheetId, title
Get Spreadsheet InfospreadsheetIdtitle, locale, sheets[], spreadsheetUrl
Use A1 notation for ranges: Sheet1!A1:D10. Omit the sheet name to target the first sheet. Use Sheet1!A:A to target an entire column.