Google Sheets icon

Google Sheets

Read, write, append, and batch-update spreadsheet data in Google Sheets with dynamic sheet pickers.

1 trigger5 searches15 actionsPollingAuth: OAuth

AI-assisted documentation8 min read

This documentation is compiled from our integration source code, internal specs for Google Sheets, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Google Sheets on WEXTL →

Google Sheets requires an active account and OAuth client credentials, granted by signing in with your account to connect — both are set up on its own site.[3]

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • Client IDtext

    Optional. Your own OAuth 2.0 Client ID from Google Cloud Console. Leave empty to use the platform app. Enable the API on the project.

    [1]
  • Client Secretpassword

    Optional. Client Secret for the same OAuth client. Leave empty to use the platform app.

    [1]
  • Additional Scopesarray

    Optional. Extra Google OAuth scopes to request on top of the default ones, one full scope URL per item (for example https://www.googleapis.com/auth/drive). Duplicates of the default scopes are ignored. Use this with your own Client ID, and enable the same scopes on its OAuth consent screen.

    [1]
Integration requests 3 permissions:
https://www.googleapis.com/auth/spreadsheetshttps://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/userinfo.email
  1. Log in to your WEXTL account, add the Google Sheets node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Google Sheets account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting Google Sheets to WEXTL®
Video slide demonstrates how to integrate Google Sheets in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch New RowsTrigger
Output fields[3]
FieldType
Row Numbernumber
Spreadsheet IDtext
Sheettext
Valuesarray
Get Developer MetadataAction
Input fields[3]
FieldType
SpreadsheetRequired
choice
Output fields[3]
FieldType
Metadata IDnumber
Metadata Keytext
Metadata Valuetext
Visibilitytext
Locationobject
Location Typetext
Spreadsheetboolean
Sheet IDnumber
Dimension Rangeobject
Get SpreadsheetAction
Input fields[3]
FieldType
Choose a MethodRequired
choice
Rangesarray
Rangetext
Include Grid Databoolean
Exclude Tables In Banded Rangesboolean
Fieldstext
Output fields[3]
FieldType
Spreadsheet IDtext
Spreadsheet URLurl
Propertiesobject
Titletext
Localetext
Time Zonetext
Auto Recalctext
Sheetsarray
Propertiesobject
Get Spreadsheet by Data FilterAction
Input fields[3]
FieldType
Choose a MethodRequired
choice
Data FiltersRequired
array
Include Grid Databoolean
Exclude Tables In Banded Rangesboolean
Output fields[3]
FieldType
Spreadsheet IDtext
Spreadsheet URLurl
Propertiesobject
Titletext
Localetext
Time Zonetext
Auto Recalctext
Sheetsarray
Propertiesobject
Get ValuesAction
Input fields[3]
FieldType
Choose a MethodRequired
choice
Major Dimensionchoice
Value Render Optionchoice
Date Time Render Optionchoice
Output fields[3]
FieldType
Rangetext
Major Dimensiontext
Valuesarray
Search Developer MetadataAction
Input fields[3]
FieldType
Choose a MethodRequired
choice
Data FiltersRequired
array
Output fields[3]
FieldType
Matched Developer Metadataarray
Developer Metadataobject
Data Filtersarray
Append a RowAction
Input fields[3]
FieldType
SpreadsheetRequired
choice
SheetRequired
choice
Value Input OptionRequired
choice
Insert Data Optionchoice
Output fields[3]
FieldType
Spreadsheet IDtext
Table Rangetext
Updatesobject
Spreadsheet IDtext
Updated Rangetext
Updated Rowsnumber
Updated Columnsnumber
Updated Cellsnumber
Updated Dataobject
Append Multiple RowsAction
Input fields[3]
FieldType
SpreadsheetRequired
choice
SheetRequired
choice
Rowsarray
Value Input OptionRequired
choice
Insert Data Optionchoice
Output fields[3]
FieldType
Spreadsheet IDtext
Table Rangetext
Updatesobject
Spreadsheet IDtext
Updated Rangetext
Updated Rowsnumber
Updated Columnsnumber
Updated Cellsnumber
Updated Dataobject
Append ValuesAction
Input fields[3]
FieldType
Choose a MethodRequired
choice
Major Dimensionchoice
Valuesarray
Rowarray
Value Input OptionRequired
choice
Insert Data Optionchoice
Include Values In Responseboolean
Response Value Render Optionchoice
Response Date Time Render Optionchoice
Output fields[3]
FieldType
Spreadsheet IDtext
Table Rangetext
Updatesobject
Spreadsheet IDtext
Updated Rangetext
Updated Rowsnumber
Updated Columnsnumber
Updated Cellsnumber
Updated Dataobject
Batch Clear ValuesAction
Input fields[3]
FieldType
Choose a MethodRequired
choice
Output fields[3]
FieldType
Spreadsheet IDtext
Cleared Rangesarray
Rangetext
Batch Clear Values by Data FilterAction
Input fields[3]
FieldType
Choose a MethodRequired
choice
Data FiltersRequired
array
Output fields[3]
FieldType
Spreadsheet IDtext
Cleared Rangesarray
Rangetext
Batch Get ValuesAction
Input fields[3]
FieldType
Choose a MethodRequired
choice
Major Dimensionchoice
Value Render Optionchoice
Date Time Render Optionchoice
Output fields[3]
FieldType
Spreadsheet IDtext
Value Rangesarray
Rangetext
Major Dimensiontext
Valuesarray
Batch Get Values by Data FilterAction
Input fields[3]
FieldType
Choose a MethodRequired
choice
Data FiltersRequired
array
Major Dimensionchoice
Value Render Optionchoice
Date Time Render Optionchoice
Output fields[3]
FieldType
Spreadsheet IDtext
Value Rangesarray
Value Rangeobject
Data Filtersarray
Batch Update SpreadsheetAction
Input fields[3]
FieldType
Choose a MethodRequired
choice
RequestsRequired
array
Include Spreadsheet In Responseboolean
Response Rangesarray
Rangetext
Response Include Grid Databoolean
Output fields[3]
FieldType
Spreadsheet IDtext
Repliesarray
Updated Spreadsheetobject
Batch Update ValuesAction
Input fields[3]
FieldType
Choose a MethodRequired
choice
Value Input OptionRequired
choice
DataRequired
array
Include Values In Responseboolean
Response Value Render Optionchoice
Response Date Time Render Optionchoice
Output fields[3]
FieldType
Spreadsheet IDtext
Total Updated Rowsnumber
Total Updated Columnsnumber
Total Updated Cellsnumber
Total Updated Sheetsnumber
Responsesarray
Spreadsheet IDtext
Updated Rangetext
Updated Rowsnumber
Updated Columnsnumber
Updated Cellsnumber
Batch Update Values by Data FilterAction
Input fields[3]
FieldType
Choose a MethodRequired
choice
Value Input OptionRequired
choice
DataRequired
array
Include Values In Responseboolean
Response Value Render Optionchoice
Response Date Time Render Optionchoice
Output fields[3]
FieldType
Spreadsheet IDtext
Total Updated Rowsnumber
Total Updated Columnsnumber
Total Updated Cellsnumber
Total Updated Sheetsnumber
Responsesarray
Updated Rangetext
Updated Rowsnumber
Updated Columnsnumber
Updated Cellsnumber
Data Filterobject
Clear ValuesAction
Input fields[3]
FieldType
Choose a MethodRequired
choice
Output fields[3]
FieldType
Spreadsheet IDtext
Cleared Rangetext
Copy Sheet toAction
Input fields[3]
FieldType
SpreadsheetRequired
choice
Destination SpreadsheetRequired
choice
Output fields[3]
FieldType
Sheet IDnumber
Titletext
Indexnumber
Sheet Typetext
Grid Propertiesobject
Row Countnumber
Column Countnumber
Create SpreadsheetAction
Input fields[3]
FieldType
TitleRequired
text
Localetext
Time Zonetext
Auto Recalcchoice
Sheetsarray
Output fields[3]
FieldType
Spreadsheet IDtext
Spreadsheet URLurl
Propertiesobject
Titletext
Localetext
Time Zonetext
Auto Recalctext
Sheetsarray
Propertiesobject
Make an Api Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Update ValuesAction
Input fields[3]
FieldType
Choose a MethodRequired
choice
Major Dimensionchoice
Valuesarray
Rowarray
Value Input OptionRequired
choice
Include Values In Responseboolean
Response Value Render Optionchoice
Response Date Time Render Optionchoice
Output fields[3]
FieldType
Spreadsheet IDtext
Updated Rangetext
Updated Rowsnumber
Updated Columnsnumber
Updated Cellsnumber
Updated Dataobject
Rangetext
Major Dimensiontext
Valuesarray

Look for Google Sheets templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Google Sheets Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Google Sheets.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 22, 2026 23:18