Google sheets
Spreadsheet data publisher designed to extend processing capabilites
Overview
With Joule’s Google Sheets connector, you can seamlessly publish real-time events directly in to a spreadsheet.
Key features are:
Real-time dashboards Keep your spreadsheets live: insert and update events in real time for dashboards.
Spreadsheet analytics Enable deeper business analytics by streaming events directly into your desktop spreadsheets
Examples & DSL attributes
This configuration sets up the publisher to send events directly in a specified Google Spreadsheet.
google sheets publisher:
application name: Joule google sheets test
spreadsheetId: 1PNhq2t7fJ8AqJBmlSvywdpI4maFaAaUC
range: 'Blotter!A2'
oauth:
credentials filepath: /home/joule/credentials.json
Setting up
Setup google project and enable spreadsheet API
Create a project and enable Google Spreadsheet API.
Configure consent and download credentials
To access the spreadsheet Joule needs the user credentials to be created and downloaded. This can be done from the Google Developers Console.
Follow the official google documentation for more information on setting up projects on GCP
Attributes schema
application name
Application name
String
spreadsheetId
Spreadsheet id that is embedded in the url.
String
range
Target sheet and start cell
String
oauth
OAuth configuration
String
OAuth Attribute
credentials filepath
Path to the google OAuth consent credentials file.
String
Last updated
Was this helpful?