Skip to content

Flozad/awesome-appscript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Google Apps Script

Awesome

A curated list of resources for Google Apps Script, a scripting language based on JavaScript that lets you automate tasks and extend Google Workspace.

Comprehensive Google Apps Script List

1. Resources

A compilation of helpful resources for Google Apps Script users, including communities, blogs, and collections.

1.1. Useful Sites & Blogs

(Additional links from your list will also be included here)

1.2. Awesome Code & Things

(Additional links from your list will also be included here)

1.3. Lists & Collections

(Additional links from your list will also be included here)

2. Development

Tools, extensions, and resources to aid in the development of Google Apps Script projects.

2.1. Starter Kits

  • ez-clasp A starter kit for building Google Apps Script projects with TypeScript, ESLint, Prettier, Jest and Rollup support out of the box.
  • apps-script-starter A starter kit for building Google Apps Script projects with modern JavaScript ES6, Webpack, Babel and ESLint inside Visual Studio Code

(Additional links from your list will also be included here)

2.2. Shims and Polyfills

(Additional links from your list will also be included here)

3. Libraries & Modules

An extensive list of libraries and modules to enhance and extend the functionality of Google Apps Script.

3.1. Using Databases

  • FirebaseApp The Google Apps Script binding for the Firebase Realtime Database
  • oshliaer/alasqlgs AlaSQLGS is a library that enables the use of the AlaSQL.js library in Google Apps Script

(Additional links from your list will also be included here)

3.2. ORM (O/RM and O/R Mapping Tool)

  • Goodel An ORM for Google Apps scripts
  • gs-spreadsheet-manager A slightly more object-oriented, ORM-y, and altogether pleasant way of dealing with Google Spreadsheets when using Google Apps Script

(Additional links from your list will also be included here)

3.3. Utility

  • gas-underscore Underscore for Google Apps Script
  • lodashgs Lodash for Google Apps Script is a library that enables the use of the lodash.js library in Google Apps Script

(Additional links from your list will also be included here)

3.4. Parsing

(Additional links from your list will also be included here)

3.5. oAuth

(Additional links from your list will also be included here)

3.6. Images & Pictures

  • ImgApp This is a library of image tools for Google Apps Script
  • GPhotosApp This is a Google Photos REST API library for Google Apps scripts

(Additional links from your list will also be included here)

3.7. Data Studio Community Connectors

(Additional links from your list will also be included here)

3.8. Pack Modules and Universal Libraries

(Additional links from your list will also be included here)

4. Open Source Apps & Add-ons

A selection of open-source applications and add-ons built using Google Apps Script, serving various purposes.

(Additional links from your list will also be included here)

5. Testing

Frameworks and tools to facilitate testing and quality assurance in Google Apps Script development.

  • huan/gast Google Apps Script TAP Testing-framework
  • GSUnit is a Google Apps Script based testing framework based on JUnit by Kent Beck and JSUnit by Edward Hieatt.

(Additional links from your list will also be included here)

6. Logging

Libraries and tools for implementing advanced logging capabilities in Google Apps Script projects.

  • huan/gasl Google Apps Script Logging-framework
  • BetterLog Logging library that extends the native apps script Logger, mainly to allow logging to a GSheet

(Additional links from your list will also be included here)

7. Snippets and Assorted

A mixture of useful code snippets and assorted resources for Google Apps Script developers.

7.1. Snippets

Useful code snippets covering various aspects of Google Apps Script, including spreadsheets, XML, and more.

7.1.1. Collections

7.1.2. Spreadsheets

7.1.3. XML

  • xmlToJson A function to convert an XML string to a JSON object in Apps Script, using logic similar to the sunset method Xml.parse()

7.2. Assorted

(Additional links from your list will also be included here)

goto top ⇑