Skip to main content
Base Node Google Sheets Create node inspector modal

Parameters

Document Name
string
default:"Untitled Spreadsheet"
required
Title for the new Google Sheets document.
Sheet Name
string
default:"Sheet1"
required
Name of the first worksheet created in the spreadsheet.
Rows
array[any]
default:"[]"
required
Fallback rows used when the input port does not provide data.
Input Uses Records (Dicts)
boolean
default:true
required
Controls how input rows are interpreted. Set to true for a list of objects with matching keys (header row is created automatically). Set to false for a list of row arrays.

Credentials

Google OAuth Credential
Google OAuth Credential
required
Select a Google OAuth Credential with the Google Sheets scopes needed by this node.

Inputs

Input
array[any]
Row data to write to the new sheet. If no input arrives, the node writes from the Rows parameter instead.

Outputs

Output
json
A JSON object describing the created spreadsheet and write result.
FieldDescription
spreadsheet_idGoogle Sheets spreadsheet ID.
spreadsheet_urlURL of the created spreadsheet, when returned by the API.
sheet_nameWorksheet name used for creation and writes.
row_count_writtenNumber of rows written, including headers in record mode.
updated_rangeRange updated by the write operation (for example Sheet1!A1:C10).