All Projects → niieani → google-sheets-scripting-starter-pack

niieani / google-sheets-scripting-starter-pack

Licence: other
A template repository for creating Google Sheets scripts utilizing full potential of JavaScript ecosystem

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Google Sheets Scripting Starter Pack

Everything to get you quickly up and running with modern tooling that supports imports and exports right inside of your Google Spreadsheet scripts (Google Apps Script).

Features

All of below technologies preconfigured to work with Google Apps Script:

  • TypeScript
  • rollup (for imports and exports)
  • axios as a standardized fetch library (instead of the Google proprietary fetch)
  • jest
  • clasp
  • some example code

quick start

  • Clone the repo.
  • Run yarn
  • Authenticate with your Google Account: yarn google:login
  • Ensure your Google account allows API access, by switching it on
  • Create the linked Spreadsheet in your account: yarn google:create --title "My new Spreadsheet"
  • Publish the code after making changes using: yarn google:publish
  • Follow Google's developer reference and their guides, but remember to export the functions in index.ts to expose them.
  • Remember to set relevant oauthScopes in build/appsscript.json
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].