Awesome
Google Apps Script Samples
Various sample code and projects for the Google Apps Script platform, a JavaScript platform in the cloud.
Learn more at developers.google.com.
Google APIs
<img src="https://www.gstatic.com/images/branding/product/2x/admin_96dp.png" align="left" width="96px"/>
AdminSDK
- Manage domains and apps <br><br>
<img src="https://www.gstatic.com/images/branding/product/2x/google_cloud_96dp.png" align="left" width="96px"/>
Advanced Services
<img src="https://www.gstatic.com/images/branding/product/2x/calendar_96dp.png" align="left" width="96px"/>
Calendar
<img src="https://www.gstatic.com/images/branding/product/2x/classroom_96dp.png" align="left" width="96px"/>
Classroom
- Manage Google Classroom <br><br>
<img src="https://www.gstatic.com/images/branding/product/2x/data_studio_96dp.png" align="left" width="96px"/>
Data Studio
<img src="https://www.gstatic.com/images/branding/product/2x/docs_96dp.png" align="left" width="96px"/>
Docs
<img src="https://www.gstatic.com/images/branding/product/2x/drive_96dp.png" align="left" width="96px"/>
Drive
<img src="https://www.gstatic.com/images/branding/product/2x/forms_96dp.png" align="left" width="96px"/>
Forms
- Notification add-on <br><br>
<img src="https://www.gstatic.com/images/branding/product/2x/gmail_96dp.png" align="left" width="96px"/>
Gmail
<img src="https://www.gstatic.com/images/icons/material/system/2x/people_black_48dp.png" align="left" width="96px"/>
People
- Listing Connections <br><br>
<img src="https://www.gstatic.com/images/branding/product/2x/sheets_96dp.png" align="left" width="96px"/>
Sheets
<img src="https://www.gstatic.com/images/branding/product/2x/slides_96dp.png" align="left" width="96px"/>
Slides
<img src="https://www.gstatic.com/images/branding/product/2x/tasks_96dp.png" align="left" width="96px"/>
Tasks
<img src="https://www.gstatic.com/images/icons/material/system/2x/code_grey600_48dp.png" align="left" width="96px"/>
Templates
- Build off a working framework for new Apps Script projects. <br><br>
<img src="https://www.gstatic.com/images/icons/material/system/2x/alarm_grey600_48dp.png" align="left" width="96px"/>
Triggers
- Call an Apps Script function such as
onOpen
,onEdit
, oronInstall
in an add-on - Create a time-driven trigger
Codelabs
Codelab tutorials combine detailed explanation, coding exercises, and documented best practices to help engineers get up to speed with key Google technologies. Here's a list of Apps Script codelabs:
- Apps Script Intro
- Apps Script CLI – clasp
- BigQuery + Sheets + Slides
- Docs Add-on + Cloud Natural Language API
- Gmail Add-ons
- Google Chat Apps
Clone using the clasp
command-line tool
Learn how to clone, pull, and push Apps Script projects on the command-line using clasp.
Lint
Run ESLint over this whole repository with:
npm run lint
This command will fix simple errors.