Google Sheets Node
Read, write, and manage Google Sheets spreadsheets.
Setup
- Go to the Google Cloud Console
- Enable the Google Sheets API
- Create OAuth credentials or a Service Account
- Add a GOOGLE_SHEETS credential in Nodebase
If using a Service Account, share the spreadsheet with the service account email address.
Operations
Read Rows
Fetch rows from a spreadsheet. Specify the Spreadsheet ID, Sheet Name, and Range (e.g. A1:D100).
Output: {{googleSheets.data.rows}}
Append Row
Add a new row to the end of a sheet. Pass an array of values matching the column order.
Update Row
Update a specific row or cell range. Specify the range (e.g. A5:D5) and the new values.
Clear Range
Clear values from a specified range without deleting the cells themselves.
Create Spreadsheet
Create a new spreadsheet with a given title and optional sheet names.
Output: {{googleSheets.data.spreadsheetId}}, {{googleSheets.data.url}}
Combine the Loop node with Google Sheets to process each row individually — e.g. send a personalized email for every row in your spreadsheet.