Package Information
Downloads: 1 weekly / 11 monthly
Latest Version: 0.1.1
Author: Alexandre Jaques
Documentation
n8n-nodes-service-account-google-sheets
This is an n8n community node that provides comprehensive Google Sheets integration using Service Account authentication.
Features
Main Node Operations
Spreadsheet
- Create: Create a new spreadsheet
- Get: Get spreadsheet information
Sheet (Tabs)
- Create: Create a new sheet/tab
- Delete: Delete a sheet/tab
- Get All: List all sheets
- Append: Append data to a sheet
- Clear: Clear data from a sheet
Row
- Append: Append new rows
- Get: Read rows
- Update: Update rows
- Delete: Delete rows
Trigger Node (Webhook)
- Real-time monitoring of spreadsheet changes via Drive API
- Events: Spreadsheet Updated, Spreadsheet Shared
Authentication
Supports two authentication methods:
- Saved Credential: Use credentials saved in n8n
- Manual: Enter credentials for each execution
Both methods support:
- Service Account authentication
- Domain-Wide Delegation (user impersonation)
Installation
npm install n8n-nodes-service-account-google-sheets
Or install directly in n8n:
- Go to Settings → Community Nodes
- Search for
n8n-nodes-service-account-google-sheets - Install
Setup
- Create a Service Account in Google Cloud Console
- Enable Google Sheets API
- Download the JSON key file
- Add credentials in n8n with:
- Service Account Email
- Private Key
- (Optional) User email to impersonate
License
MIT
Author
Alexandre Jaques - alexandre@chatguru.com.br