A handler that reads values from a Google Sheet data pool and curls them to Greenhouse using both Greenhouse and Google APIs. If you want to see the code working in its full glory, make sure to check-out GConnection and sign-up for a spot on their incredible recruiting app!
-
Clone the repository:
git clone https://github.com/DiogoPCastelos/ATS-Integration-Google-Sheets-Handler.git
-
Install the dependencies:
npm install
-
Configure the necessary environment variables.
-
Get a "credentials.json" file from google cloud
-
Create a "constants.js" file where you initialize and export constants to the corresponding spreadsheetId Check Google Excel API Documentation for more information
-
Run the application:
node index.js
Contributions are not being accepted and the product, or at least its public version, is finalized.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.