- Resources
- Development
- Libraries & Modules
- Open Source Apps & Add-ons
- Chatbots
- Testing
- Logging
- Benchmarking
- Snippets and assorted
- Google Apps Script Community Google Groups
- Search by label [google-apps-script] on GitHub
- SO [google-apps-script] tag
- Google Apps Script communities collection #85
- Digital Inspiration Amit Agarwal's site
- mashe.hawksey.info Martin Hawksey's site
- ramblings.mcpher.com Desktop Liberation - the definitive resource for Google Apps Script and Microsoft Office automation
- googleappscripting.com Google Apps Script Tutorials and Examples • Making Google Apps Script Accessible to Everybody
- scriptsexamples A set of code samples and libraries to foster programming in Google AppsScript to be easy
- tanaikech.github.io The
Google Apps Script
tag of the Kanshi's blog - andrewroberts.net The Andrew Roberts's site
- kutil.org The
google apps script
tag of Ivan Kutil's blog - googleappsscript.org Google Apps Script Tutorial
- scriptingwithshiva.blogspot.com Scripting With Shiva It will help those wants to start Google Apps script Development from scratch
- benlcollins.com Ben Collins's site
- pulse.appsscript.info User contributed tutorials and news
- yagisanatode.com Section in Yagi's blog about
Google Apps Script
, including tutorials and templates - script.gs Discussions, tutorials and tips about Google Apps Script and related technologies
- Making a virtual machine in Google Sheets Register of Apps Script consultants
- Easy data scraping with Google Apps Script in 5 minutes
- Send SMS with Google Sheets and your Android Phone
- Apps Script consultants
- Learning Google Apps Script The best resources for learning Google Apps Script, the glue that connects GSuite services including Gmail, Google Drive, Calendar, Maps, Analytics and more
- Google Apps Script Cheat Sheet
- Andrew Roberts' Scripts and Snippets
- google-apps-script-snippets Google Apps Script Snippets
- googleworkspace/apps-script-samples Various sample code and projects for the Google Apps Script platform
- googlesamples/apps-script-templates This repository contains a number of code templates for Google Apps Script that provide example frameworks for Apps Script projects
- google/clasp Develop Apps Script projects locally using clasp (Command Line Apps Script Projects) CLI
- gas-local Execute and test your google app scripts locally in node.js
- gamified_journal Proof of concept of a local development / push toolchain for Google Apps Scripting
- gas-github Chrome-extension to manage Google Apps Script(GAS) code with github/github enterprise
- ggsrun This is a CLI tool to execute Google Apps Script (GAS) on a terminal
- gdrive Google Drive CLI Client
- MaartenDesnouck/google-apps-script gas, for locally developing Google Apps Script projects
- gas-lib NPM package to add code auto-completion for Google AppsScript in your preferred code editor
- AppsScriptColor (3 700+ users) This Chrome extension provide 2 dark color themes for the google apps script editor. It also allows to use folders to sort your files more cleanly
- KaiShoya/autocomplete-gas Google Apps Script auto completion for Atom editor
- rudimusmaximus/DevFlow A Dev Flow for Google Apps Script
- fossamagna/gas-webpack-plugin Webpack plugin for Google Apps Script
- Andrew Roberts' Dev Flow - Description of a dev flow using Github assistant.
- Set up a Local Development Environment for Apps Script - Write code faster inside VS Code.
- maelcaldas/clasp-types A d.ts generator for clasp projects
- namaggarwal/clasp-token-action Github actions for clasp for CI for your AppScript projects.
- selectnull/eslint-plugin-googleappsscript ESLint plugin for Google Apps Script environment
- apps-script-starter A starter kit for building Google Apps Script projects with modern JavaScript ES6, Webpack, Babel and ESLint inside Visual Studio Code
- realworld-apps-script JWT REST API following the RealWorld API spec
- gas-minimal-boilerplate A minimal boilerplate with webpack for Google Apps Script
- google-apps-script-template A feature rich task runner for Google Apps Script to write, lint and push modern code to your documents
- gas-shell Starter template to develop locally Google AppsScript project with your preferred code editor (include build and publish as Add-on commands)
- artnc/gas-es6-webpack ES6+Webpack boilerplate for Google Apps Script
- google-app-script-ts-jest Rest api in typescript with jest unit tests working with vscode debugger
- howdy39/gas-clasp-starter A starter template for Google Apps Script by clasp
- zaki-yama/webpack-google-apps-script-template Template for developing Google Apps Script with Webpack
- JeanRemiDelteil/gas-starter-kit Empty project to start develop in Google AppsScript locally
- faresd/google-apps-script_travis-ci Automating Apps Script build, test, deployment and publishing in Chrome Webstore as an add-on using Travis CI
- sao-clasp With one command, Generate a Google Apps Script project that uses clasp
- gazf/google-apps-script-ci-starter Google Apps Script with CI/CD(wercker) Starter Kit
- PopGoesTheWza/ts-gas-project-starter Sample repository for Typescript based Google Apps Script projects
- enuchi/React-Google-Apps-Script This is your boilerplate project for developing React apps inside Google Sheets, Docs, Forms and Slides projects. It's perfect for personal projects and for publishing complex add-ons in the G Suite Marketplace.
- atti187/esmodules Example repo of using esmodules with Apps Script
- Google Apps Script Library Database Directory with more than 200 libraries
- 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
- 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
- Sheetfu An ORM to treat spreadsheet as database tables using Google Apps Scripts. Sheetfu's Python version
- itmammoth/Tamotsu Object-Spreadsheet Mapping for Google Apps Script
- Gexpress-middleware-RESTsheet Spreadsheet exposed as http REST endpoints (based on tamotsu) *GoogleScriptSQL How to transform Google Sheet and Google App script into a SQL Database
- 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
- tanaikech/FetchApp This is a GAS library for creating and requesting the type of multipart/form-data using Google Apps Script. This library enhances Class UelFetchApp of Google Apps Script.
- Apps Script Code Generator Generate "ready to run" code snippets for making HTTP requests with Google Apps Script. It supports query parameters, authorization, request body and headers.
- Apps-Script-htmlparser2-library A browserified version of fb55/htmlparser2 modified to work in Google Apps Script
- cheeriogs HTML manipulation library with jQuery-like interface
- apps-script-oauth1 An OAuth1 library for Google Apps Script
- apps-script-oauth2 An OAuth2 library for Google Apps Script
- brucemcpherson/cGoa OAuth2 for Apps Script in a few lines of code
- 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
- googledatastudio/community-connectors This repository contains open source content for Google Data Studio
- classroomtechtools/modularLibraries A collection of importable, modular libraries for any GAS project
- 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
- Code Blocks Syntax highlighting for Google Docs
- Google Apps Script Sheet MQ Google Apps Script endpoint for Hangouts Chat bot using Sheets as a message queue
- Facebook-bot-Google-Apps-Script A Facebook messenger bot implemented in Google Apps Script
- GroupMe Bots with Google Apps Script Examples and resources for using the GroupMe Bot API with Google Apps Script
- Viber/build-a-bot-with-zero-coding An example of using Google Sheets to create a Viber survey chat bot without a backend server
- 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. It will allow one to run tests while developing
- classroomtechtools/modularLibraries.gs/UnitTesting Assertion and unit testing of modular libraries
- simula-innovation/qunit An easy-to-use JavaScript Unit Testing framework
- 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
- Benchmark Benchmark: Loop for Array Processing using Google Apps Script without V8
- [Apps Script] Getting the unmerged ranges within a range
- Google Apps Script to fill in a Document template with Spreadsheet data
- ReshapeReshaping functions for Google Spreadsheets
- Sample HTML/JS to parse a Google Spreadsheet
- Example on how to export a Google sheet to various formats, includes most PDF options
- 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
- xmlToJson A function to convert an XML string to a JSON object in Apps Script, using logic similar to the sunset method Xml.parse()
- 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.
- ImportJSON Import JSON into Google Sheets, this library adds various ImportJSON functions to your spreadsheet
- GoogleSheets best code I've tested in Google Sheets
- google-docs Libraries and functions used within Google Docs
- youtube/api-samples/apps-script The youtube-data-api.gs file in this directory contains code snippets that are generated by the Data API code snippet tool at: https://developers.google.com/youtube/v3/code_samples/code_snippets
- derekantrican/Google-Apps-Script-Library A variety of functions/programs written for Google Apps Script and Google services
- stardotbmp/google-sheet-functions A single repository for open sharing of custom functions I have found to be useful generally
- googlesamples/apps-script Sample code for Google Apps Script, a cloud-based scripting service for Google Apps
- An Example of using an HTML form (e.g: "Contact Us" on a website) to send Email without a Backend Server (using a Google Script)
- rudimusmaximus/BurningGAS Demonstrate various Google Apps Script using a menu of functions inside a fresh Google Sheet and container bound editor
- GAS-Framework - library boilerplate that provides logging (BBLog) and error handling (Assert)
- AutoSteamGifts A Modified version based on Python script by joaopsys that run on Google server using Google App Script to automatically enter every giveaway that you can afford on SteamGifts.com
- BkperApp A simple and secure way to access the Bkper API through Google Apps Script infrastructure