Google Sheets

Google Sheets

Create, read, and manipulate Google Sheets spreadsheets. Supports rows, cells, ranges, and formulas.

Authentication: oauth

Tools

List Spreadsheets
List all spreadsheets accessible to the user. Use this to populate spreadsheet dropdowns.
List Sheets
List all sheets within a spreadsheet. Use this to populate sheet dropdowns after selecting a spreadsheet.
Get Sheet Columns
Get column headers from a sheet. Use this to populate column dropdowns for mapping.
Get Spreadsheet
Get metadata about a spreadsheet.
Create Spreadsheet
Create a new spreadsheet.
Get Rows
Get rows from a sheet. First row is treated as headers by default.
Append Row
Append a new row to the end of a sheet. Select spreadsheet and sheet first, then map values to each column.
Update Row
Update an existing row by row number or by matching a key column value.
Append Or Update Row
Append a new row or update existing if key column matches.
Delete Row
Delete a row from a sheet.
Clear Sheet
Clear all data from a sheet (keeps headers optionally).
Get Cell
Get value of a specific cell.
Update Cell
Update a specific cell value.
Get Range
Get values from a range of cells.
Update Range
Update values in a range of cells.
Create Sheet
Create a new sheet in an existing spreadsheet.
Delete Sheet
Delete a sheet from a spreadsheet.
Rename Sheet
Rename a sheet.
Copy Sheet
Copy a sheet to another spreadsheet.
Find Rows
Find rows matching search criteria with advanced filtering. Supports single filter (column/value/operator) or multiple filters with AND/OR logic.