Googledocs to JSON
- One simple way to sync google rows/columns values to key/value JSON.
- First row is one column for each file
- First column is key for each value.
Install
$ npm install -g googledocs2json
Authorization / Config
Authorization is done using OAuth2, please get your client/secret key at https://console.developers.google.com,
Select your project -> Credentials -> Create Credentials -> OAuth client ID. Download the JSON-file and rename it to config.creds.json
config.creds.json
Save this file to the folder you want to generate the files in.
config.generate.json
Create this file in the folder you want to generate the files in.
- Range -> See Google Spreadsheet API v4 for more info.
config.token.json
Stores your token after authentication
Example
Input
Key | en.json | sv.json |
---|---|---|
Car expenses | Cost for passenger cars | Personbilskostnader |
Computers, advertisement and PR | Advertising and PR | Reklam och PR |
Building costs | Property Cost | Fastighetskostnader |
Freight and transport | Freight and transport | Frakter och transporter |
Supplies and inventory | Consumable equipment and supplies | Förbrukningsmaterial och Förbrukningsinventarier |
Run
$ g2j
Output
Two files were created. en.json and sv.json