Files
google-apps-script-awesome-…/readme.md
2020-05-30 12:41:28 +09:00

22 KiB

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 ⇑