close
The Wayback Machine - https://web.archive.org/web/20200807195905/https://github.com/contributorpw/google-apps-script-awesome-list
Skip to content
master
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Mar 21, 2020
May 30, 2020

readme.md

1. Google Apps Script List

1.1. Resources

1.1.1. Useful sites & blogs

1.1.2. Awesome code & things

1.1.2.1 Chatbots

1.1.3. Lists

goto top ⇑

1.2. Development

1.2.1. Starter Kits

1.2.2. Shims and polyfills

goto top ⇑

1.3. Libraries & Modules

1.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

1.3.2. ORM (O/RM and O/R mapping tool)

1.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
  • brucemcpherson/cUseful Various dependency free useful functions
  • Gexpress Express-ish middleware for google appscript (build NODEJS-ish applications)
  • tanaikech/RangeListApp RangeListApp is a GAS library for retrieving, putting and replacing values for Spreadsheet by a range list with a1Notation using Google Apps Script (GAS)
  • syslogic/google-apps-script CloudDatastore.gs is a client for Google Cloud Datastore, which runs as a Service Account
  • Sheetbase Build REST API server, websites and apps using Google Apps Script.
  • UrlShortener A replacement for the Google Apps Script UrlShortener advanced service that uses bit.ly
  • michalliu/google-app-script-jsonrpc An implementation of JSON-RPC 2.0 specification
  • johndturn/google-apps-script-storageservice Utility class (built in TypeScript) for storing small or large values in Google Apps Script properties
  • GetEditType Library for retrieving the edit types of the OnEdit event trigger of Spreadsheet using Google Apps Script
  • zlib.js for Google Apps Script Compact zlib, deflate, inflate, zip library in Google Apps Script

1.3.4. Parsing

1.3.5. oAuth

1.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
  • InstagramApp Instagram images API for Google Apps scripts to download images and video

1.3.7. Data Studio community connectors

1.3.8. Pack modules and universal libraries

goto top ⇑

1.4. Open Source Apps & Add-ons

  • google-docs-add-on Publish to WordPress from Google Docs
  • email-studio-gmail-addon Gmail add-on for Mail Merge and Email Scheduler
  • erickoledadevrel/crop-sheet An add-on for Google Sheets that allows you to easily remove extra rows and columns
  • ericyd/gdrive-transfer Web app to transfer ownership of a Google Drive folder, including all sub-folders and documents
  • ericyd/gdrive-copy Google Drive Copy Folder
  • stardotbmp/slack-gas-signup Google Apps Script Html Webapp as sign-up page for a slack channel
  • Atlassian Cloud for Gmail add-on An add-on to view information about items from Jira Cloud & Bitbucket Cloud, and take action on them from Gmail.
  • Davepar/gcalendarsync Apps Script for syncing a Google Spreadsheet with Google Calendar
  • Google Forms Google Scripts for sending emails, generating PDFs and setting response limits inside Google Forms.
  • Website Monitor Apps Script for monitoring the uptime of websites inside Google Sheets.
  • Gmail Unsubscriber Google Script for unsubscribing from emails newsletters and other bulk email in Gmail with one click.
  • Flubaroo Add-on for Google Spreadsheets that allows teachers to quickly grade assignments, get insights into student performance, and share grades with their students electronically

goto top ⇑

1.5. Testing

goto top ⇑

1.6. Logging

  • gasl Google Apps Script Logging-framework
  • BetterLog Logging library that extends the native apps script Logger, mainly to allow logging to a GSheet
  • BBLog Logging library that further extends BLog to give
    • logging to a Firebase DB
    • multiple logging instances
    • logging of function names and line numbers
    • log the user's email address or ID, in a full or disguised format
    • automatically format log GSheet

goto top ⇑

1.7. Snippets and assorted

1.7.1. Snippets

1.7.1.1. Lists & collections

1.7.1.2. Sheets

1.7.1.3 Gmail

  • Apps-Script-Gmail-Push-Notifications-v2 Register a Gmail account for push notifications and programmatically set up the the proper pubsub publishing channels and subscriptions
  • Gmail2GDrive Automatically stores and sorts Gmail attachments into Google Drive folders

1.7.1.3. XML

1.7.1.4 JSON

  • JSON Puller Transforms the data of a given Spreadsheet Sheet to JSON.
  • JSONPath Extract data from complex data structures with simple expressions. Google Apps Script version of this library.

1.7.2. Assorted

goto top ⇑

You can’t perform that action at this time.