Integrations

Google Sheets

25 actions for Google Sheets.

Google Sheet Retriever#

Get the content of your Google sheet.

Plans: Trial, Pro, Premium, Enterprise · Type: GoogleSheetsRetriever

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a spreadsheet from Google Drive.
Document IDTextNo(empty)The Google Sheets document ID or URL (can be passed from upstream flow).
SheetsChoiceYes—The sheet to retrieve from the document.

Outputs#

OutputType
DataAny
Row CountAny
Column CountAny
ColumnsAny
Document IdAny
Sheet IdAny

Use as an agent tool#

Tool name: google_sheets_retriever

Retrieve and read the content of a Google Sheets document

Add Column in Google Sheets#

Adds a new column in an existing Google Sheets document, populated with values provided by the user.

Plans: Trial, Pro, Premium, Enterprise · Type: SheetsAddColumn

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
SheetsChoiceYes—The sheet to retrieve from the document.
Column NameTextNo(empty)The name of the new column to be added.
Column ValueTextNo(empty)Values to populate the new column; can be a comma-separated string.
SeparatorTextNo,Separator for column values.

Outputs#

OutputType
Document IdText
Column NameText
ResultText

Use as an agent tool#

Tool name: google_sheets_add_column

Add a new column to an existing Google Sheet with values

Add Row in Google Sheets#

Adds a new row in an existing Google Sheets given by document ID.

Plans: Trial, Pro, Premium, Enterprise · Type: SheetsAddRow

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
SheetsChoiceYes—The sheet to retrieve from the document.
DataListNo—Data to be added. Each key of the data corresponds to a column.

Outputs#

OutputType
Document IdText
ResultText

Use as an agent tool#

Tool name: google_sheets_add_row

Add a new row to an existing Google Sheet

Clear Cell in Google Sheets#

Clears the content of a specific cell in a Google Sheet (Premium).

Plans: Pro, Premium, Enterprise · Type: SheetsClearCell

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
SheetChoiceYes—The sheet to operate on.
Cell ReferenceTextNo(empty)Cell in A1 notation, e.g. ‘B3’.

Outputs#

OutputType
Document IdText
Cell ReferenceText
ClearedYes/No

Use as an agent tool#

Tool name: google_sheets_clear_cell

Clear the content of a specific cell in a Google Sheet

Clear Rows in Google Sheets#

Clears the content of a row range in a Google Sheet (Premium).

Plans: Pro, Premium, Enterprise · Type: SheetsClearRows

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
SheetChoiceYes—The sheet to operate on.
Start RowTextNo11-based start row.
End RowTextNo11-based end row (inclusive).

Outputs#

OutputType
Document IdText
Cleared CountNumber

Use as an agent tool#

Tool name: google_sheets_clear_rows

Clear the content of a row range in a Google Sheet

Copy Spreadsheet in Google Sheets#

Creates a copy of an entire Google Sheets spreadsheet.

Plans: Trial, Pro, Premium, Enterprise · Type: SheetsCopySpreadsheet

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select the spreadsheet to copy from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document to copy.
New NameTextNo(empty)Name for the copied spreadsheet (optional).

Outputs#

OutputType
Source Document IdText
New Document IdText
UrlText

Use as an agent tool#

Tool name: google_sheets_copy_spreadsheet

Copy an entire Google Sheets spreadsheet

Copy Worksheet in Google Sheets#

Copies a worksheet from one spreadsheet to another (Premium).

Plans: Pro, Premium, Enterprise · Type: SheetsCopyWorksheet

Inputs#

FieldTypeRequiredDefaultWhat it does
Source DocumentGoogle Drive fileNo(empty)Select the source spreadsheet from Google Drive.
Source Document IDTextNo(empty)The ID of the source Google Sheet document.
Source SheetChoiceYes—The sheet (tab) to copy.
Destination Document IDTextNo(empty)The ID of the destination spreadsheet.

Outputs#

OutputType
Source Document IdText
Destination Document IdText
New Sheet IdAny
TitleAny

Use as an agent tool#

Tool name: google_sheets_copy_worksheet

Copy a worksheet from one Google Sheets spreadsheet to another

Create Google Sheet#

Creates a Google Sheet from List of Data object(s) in a flow.

Plans: Trial, Pro, Premium, Enterprise · Type: SheetsCreate

Inputs#

FieldTypeRequiredDefaultWhat it does
File NameTextNo(empty)The name of the file to be created in Google Spreadsheet.
DataListNo—Data or List of Data to be added as rows to SpreadSheet.

Outputs#

OutputType
Document IdText
Document NameText

Use as an agent tool#

Tool name: google_sheets_create

Create a new Google Sheet from data

Create Worksheet in Google Sheets#

Creates a new worksheet (tab) in an existing spreadsheet (Premium).

Plans: Pro, Premium, Enterprise · Type: SheetsCreateWorksheet

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
Worksheet TitleTextNo(empty)The name for the new worksheet tab.

Outputs#

OutputType
Document IdText
Sheet IdAny
TitleAny

Use as an agent tool#

Tool name: google_sheets_create_worksheet

Create a new worksheet tab in an existing Google Sheets spreadsheet

Delete Row in Google Sheets#

Deletes the first row matching a lookup value in a specified column.

Plans: Trial, Pro, Premium, Enterprise · Type: SheetsDeleteRow

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
SheetChoiceYes—The sheet to operate on.
Lookup ColumnTextNo(empty)The column name to search in.
Lookup ValueTextNo(empty)The value to match in the lookup column.

Outputs#

OutputType
Document IdText
DeletedYes/No
Row IndexAny
Row DataObject

Use as an agent tool#

Tool name: google_sheets_delete_row

Delete the first row matching a lookup value in a Google Sheet column

Delete Rows in Google Sheets#

Deletes a range of rows from a Google Sheet (Premium).

Plans: Pro, Premium, Enterprise · Type: SheetsDeleteRows

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
SheetChoiceYes—The sheet to operate on.
Start RowTextNo11-based row index to start deleting from (excludes header).
End RowTextNo11-based row index to stop deleting at (inclusive).

Outputs#

OutputType
Document IdText
Deleted CountNumber

Use as an agent tool#

Tool name: google_sheets_delete_rows

Delete a range of rows from a Google Sheet

Delete Worksheet in Google Sheets#

Deletes a worksheet (tab) from a spreadsheet (Premium).

Plans: Pro, Premium, Enterprise · Type: SheetsDeleteWorksheet

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
SheetChoiceYes—The worksheet (tab) to delete.

Outputs#

OutputType
Document IdText
Deleted Sheet IdNumber

Use as an agent tool#

Tool name: google_sheets_delete_worksheet

Delete a worksheet tab from a Google Sheets spreadsheet

Find Row in Google Sheets#

Finds the first row matching a lookup value and returns its data and index.

Plans: Trial, Pro, Premium, Enterprise · Type: SheetsFindRow

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
SheetChoiceYes—The sheet to search in.
Lookup ColumnTextNo(empty)The column name to search in.
Lookup ValueTextNo(empty)The value to match in the lookup column.

Outputs#

OutputType
Document IdText
FoundYes/No
Row IndexAny
Row DataObject

Use as an agent tool#

Tool name: google_sheets_find_row

Find the first row matching a lookup value in a Google Sheet

Get Cell from Google Sheets#

Gets the value of a specific cell in a Google Sheet (Premium).

Plans: Pro, Premium, Enterprise · Type: SheetsGetCell

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
SheetChoiceYes—The sheet to read from.
Cell ReferenceTextNo(empty)Cell in A1 notation, e.g. ‘B3’.

Outputs#

OutputType
Document IdText
Cell ReferenceText
ValueText

Use as an agent tool#

Tool name: google_sheets_get_cell

Get the value of a specific cell in a Google Sheet

Get Range from Google Sheets#

Gets values from a range of cells in a Google Sheet (Premium).

Plans: Pro, Premium, Enterprise · Type: SheetsGetRange

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
SheetChoiceYes—The sheet to read from.
RangeTextNo(empty)Range in A1 notation, e.g. ‘A1:D10’.

Outputs#

OutputType
Document IdText
RangeText
Row CountNumber
RowsList

Use as an agent tool#

Tool name: google_sheets_get_range

Get values from an A1-notation range in a Google Sheet

Get Spreadsheet Info from Google Sheets#

Gets metadata for a spreadsheet including title and list of sheets (Premium).

Plans: Pro, Premium, Enterprise · Type: SheetsGetSpreadsheetInfo

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.

Outputs#

OutputType
Spreadsheet IdText
TitleAny
LocaleAny
SheetsList

Use as an agent tool#

Tool name: google_sheets_get_spreadsheet_info

Get metadata for a Google Sheets spreadsheet

Insert Comment in Google Sheets#

Adds a comment to a Google Sheets spreadsheet via Drive API (Premium).

Plans: Pro, Premium, Enterprise · Type: SheetsInsertComment

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
Comment TextTextNo(empty)The comment content to add.
Cell Reference (optional)TextNo(empty)Optional cell anchor in A1 notation, e.g. ‘B3’.

Outputs#

OutputType
Document IdText
Comment IdAny
ContentAny

Use as an agent tool#

Tool name: google_sheets_insert_comment

Add a comment to a Google Sheets spreadsheet

Insert Note in Google Sheets#

Adds a note to a specific cell in a Google Sheet (Premium).

Plans: Pro, Premium, Enterprise · Type: SheetsInsertNote

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
SheetChoiceYes—The sheet containing the target cell.
Cell ReferenceTextNo(empty)Cell in A1 notation, e.g. ‘B3’.
Note TextTextNo(empty)The note content to add to the cell.

Outputs#

OutputType
Document IdText
Cell ReferenceText
Note AddedYes/No

Use as an agent tool#

Tool name: google_sheets_insert_note

Add a note to a specific cell in a Google Sheet

List Worksheets in Google Sheets#

Lists all worksheets (tabs) in a Google Sheets spreadsheet (Premium).

Plans: Pro, Premium, Enterprise · Type: SheetsListWorksheets

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.

Outputs#

OutputType
Document IdText
WorksheetsList
CountNumber

Use as an agent tool#

Tool name: google_sheets_list_worksheets

List all worksheets in a Google Sheets spreadsheet

Request Google Sheets File Access#

Requests the user to grant file-level access to a Google Sheets document. Use when the agent encounters a 404 or permission error accessing a spreadsheet.

Plans: Pro, Premium, Enterprise · Type: SheetsRequestFileAccess

Inputs#

FieldTypeRequiredDefaultWhat it does
Document IDTextNo(empty)The ID of the Google Sheet document that needs access.

Outputs#

OutputType
Document IdText
Document TypeText
Access RequestedYes/No
MessageAny

Use as an agent tool#

Tool name: google_sheets_request_file_access

Request the user to grant file-level access to a Google Sheets document. Call this tool when a Google Sheets operation fails with a 404 error or permission/access denied error, which usually means the app does not have access to the specific file.

Update Cell in Google Sheets#

Updates the value of a specific cell in a Google Sheet (Premium).

Plans: Pro, Premium, Enterprise · Type: SheetsUpdateCell

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
SheetChoiceYes—The sheet to operate on.
Cell ReferenceTextNo(empty)Cell in A1 notation, e.g. ‘B3’.
ValueTextNo(empty)The new value to write into the cell.

Outputs#

OutputType
Document IdText
Cell ReferenceText
ValueText

Use as an agent tool#

Tool name: google_sheets_update_cell

Update the value of a specific cell in a Google Sheet

Update Column in Google Sheets#

Updates an existing column’s values in a Google Sheet.

Plans: Trial, Pro, Premium, Enterprise · Type: SheetsUpdateColumn

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
SheetChoiceYes—The sheet to operate on.
Column NameTextNo(empty)The name of the column to update (must already exist).
Column ValuesTextNo(empty)Values to write into the column; can be separator-delimited.
SeparatorTextNo,Separator used to split column values.

Outputs#

OutputType
Document IdText
Column NameText
ResultText

Use as an agent tool#

Tool name: google_sheets_update_column

Update an existing column’s values in a Google Sheet

Update Formatting in Google Sheets#

Applies formatting (bold, color, font size, etc.) to a cell range (Premium).

Plans: Pro, Premium, Enterprise · Type: SheetsUpdateFormatting

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
SheetChoiceYes—The sheet containing the range to format.
RangeTextNo(empty)Range in A1 notation, e.g. ‘A1:D5’.
Formatting OptionsObjectNo—JSON object with formatting keys: bold, italic, font_size, bg_color (#RRGGBB), text_color (#RRGGBB), horizontal_alignment (LEFT/CENTER/RIGHT), number_format. It must be between quotation marks, like this: ’’ (for example: ‘#RRGGBB’).

Outputs#

OutputType
Document IdText
RangeText
FormattedYes/No

Use as an agent tool#

Tool name: google_sheets_update_formatting

Apply formatting to a range of cells in a Google Sheet

Update Multiple Rows in Google Sheets#

Updates multiple rows starting at a specified row index (Premium).

Plans: Pro, Premium, Enterprise · Type: SheetsUpdateMultipleRows

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
SheetChoiceYes—The sheet to operate on.
Start RowTextNo11-based data row index to start writing at.
DataListNo—List of row dicts to write. Keys must match column headers.

Outputs#

OutputType
Document IdText
Updated CountNumber

Use as an agent tool#

Tool name: google_sheets_update_multiple_rows

Update multiple rows in a Google Sheet starting at a given row index

Update Row in Google Sheets#

Updates a row in an existing Google Sheets given by document ID.

Plans: Trial, Pro, Premium, Enterprise · Type: SheetsUpdateRow

Inputs#

FieldTypeRequiredDefaultWhat it does
DocumentGoogle Drive fileNo(empty)Select a google sheet from Google Drive.
Document IDTextNo(empty)The ID of the Google Sheet document.
SheetsChoiceYes—The sheet to retrieve from the document.
Row IndexTextNo(empty)The index of the row to be updated.
DataListNo—Data to update. Each key of the data corresponds to a column.

Outputs#

OutputType
Document IdText
Row IndexNumber
ResultText

Use as an agent tool#

Tool name: google_sheets_update_row

Update an existing row in a Google Sheet