Skip to content

Google Sheets

Create, edit, and collaborate on spreadsheets online

Productivity

Connect it

In Keystile Automations → Connections → New connection, choose Google Sheets and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.

Try it from your AI tool

Using Keystile, in Google Sheets: clear cell range (Clear the contents of one or more rows without removing the rows themselves).

What it can do (45 actions)

ActionWhat it doesChanges data
Add ColumnCreate a new column in a worksheet.Yes
Add Multiple RowsAdd multiple rows of data at once to a specific spreadsheet.Yes
Add RowAdd a new row of data to a specific spreadsheet.Yes
Add Row at TopInserts a new row at the top of a worksheet, just below the header row.Yes
Add WorksheetCreate a new blank worksheet with a title.Yes
Append Rows/ColumnsAppend blank rows or columns to the end of a worksheet's grid.Yes
Append Values (Raw)Append rows of values after the last row with data in a worksheet.Yes
Auto-Resize Columns/RowsAuto-fit the width of columns or height of rows to their content.Yes
Clear Cell RangeClear the contents of one or more rows without removing the rows themselves.
Clear Row(s)Clears the contents of one or more rows without removing the rows themselves. Useful when you want to keep formatting and references stable.
Clear SheetClear every row on a worksheet, keeping the worksheet itself.
Copy WorksheetCreates a new worksheet by copying an existing one.Yes
Create ColumnAdd a new column to a worksheet.Yes
Create SpreadsheetCreates a blank spreadsheet.Yes
Create WorksheetCreate a new blank worksheet with a title.Yes
Custom API CallMake a custom API call to a specific endpointYes
Delete Multiple RowsDeletes a contiguous range of rows, or a list of specific row numbers. Row numbers are 1-based.
Delete RowDelete a specific row from the selected sheet.
Delete Rows/ColumnsDelete a range of rows or columns, shifting the rest.
Delete WorksheetPermanently delete a specific worksheet.
Export WorksheetDownload a worksheet as a CSV or TSV file.
Export Worksheet (CSV/TSV)Download a worksheet as a CSV or TSV file.
Find or Create RowLook up a row by column value; if no match is found, create a new row with the provided values.Yes
Find or Create WorksheetLook up a worksheet by title in a spreadsheet; if not found, create it with optional headers.Yes
Find RowsLook up rows in a worksheet based on a column value.
Find Spreadsheet(s)Find spreadsheet(s) by name.
Find SpreadsheetsFind spreadsheet(s) by name.
Find Worksheet(s)Find worksheets in a spreadsheet by title.
Find WorksheetsFind a worksheet(s) by title.
Format CellsApply formatting to a range of rows in a worksheet.Yes
Format Row(s)Apply colour and text styling to one or more rows.Yes
Get All RowsRead every row from a worksheet.
Get Next RowsRead the next batch of rows from a worksheet, continuing where the last run left off.
Get Next Rows (Paginated)Get the next group of rows from a worksheet, advancing a stored cursor.
Get Row by NumberRetrieve one row by its row number.
Get Spreadsheet InfoFetch a spreadsheet's title and the list of its worksheets (tabs).
Insert Rows/ColumnsInsert blank rows or columns at a position, shifting existing data.Yes
Read Cell RangeRead cell values from a worksheet using A1 notation.
Read Data RangeRead cells from a range using A1 notation (e.g. A1:D10). Returns rows and the resolved range.
Rename WorksheetGive an existing worksheet a new title.Yes
Resize / Hide Rows or ColumnsSet a fixed pixel size for rows/columns, or hide/unhide them.Yes
Update Multiple RowsUpdates multiple rows in a specific spreadsheet.Yes
Update RowUpdate the data in an existing row.Yes
Update Worksheet PropertiesUpdate a worksheet's frozen rows/columns, tab color, or hidden state.Yes
Write Cell RangeWrite a 2D array of values into a worksheet at a specific A1 range.Yes

Start a workflow when… (4 triggers)

  • New or Updated Row — Triggers when a new row is added or modified in a spreadsheet.
  • New Row Added — Triggers when a new row is added to the bottom of a worksheet.
  • New Spreadsheet — Triggers when a new spreadsheet is created.
  • New Worksheet — Triggers when a worksheet is created in a spreadsheet.

How Keystile protects it

Every Google Sheets action is checked before it runs, whether it comes from an AI tool or a workflow. 24 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.

Use Google Sheets with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access

← All apps