-
Notifications
You must be signed in to change notification settings - Fork 1
Google Sheets Integration
ewyct edited this page Mar 6, 2026
·
1 revision
Use spreadsheet data as test data sources for data-driven testing.
- Per-team OAuth connection
- Automatic token refresh
- Multi-tab spreadsheet support
- Custom header row selection
- Fixed data ranges
- Caching for performance
- Configure Google OAuth credentials (see Environment Variables)
- Go to Settings > Google Sheets
- Click "Connect Google Account"
- Authorize access to Google Drive/Sheets
- Select spreadsheets from your connected Google account
- Configure data sources with aliases (e.g., "users", "products")
- Reference data in test code via the cached headers and rows
| Option | Description |
|---|---|
| Alias | Short name to reference in tests (e.g., "users") |
| Spreadsheet | Which Google Sheet to use |
| Tab | Which tab within the spreadsheet |
| Header row | Which row contains column headers |
| Data range | Optional fixed range (e.g., A1:D50) |
GOOGLE_CLIENT_ID=your-client-id
GOOGLE_CLIENT_SECRET=your-client-secret
GOOGLE_SHEETS_REDIRECT_URI=http://your-url/api/auth/callback/google-sheetsNote: Google Sheets OAuth uses a separate redirect URI from Google login OAuth.
Lastest Wiki
Getting Started
Core Features
- Visual Diffing
- AI Configuration
- Fix-the-App Advisor
- Agent Monitoring
- Public Shares
- Gamification
- Scheduled Runs
- Bug Reports
- Settings Reference
Integrations
- GitHub Integration
- GitLab Integration
- Google Sheets Integration
- Custom Webhooks
- VSCode Extension API
- MCP Server
Deployment & CI
Administration
Reference