Home
Softono
apps-script-samples

apps-script-samples

Open source Apache-2.0 JavaScript
5.2K
Stars
2K
Forks
121
Issues
317
Watchers
1 week
Last Commit

About apps-script-samples

Apps Script samples for Google Workspace products.

Platforms

Web Self-hosted Cloud

Languages

JavaScript

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

<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

<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

<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

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

<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, or onInstall 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:

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:

pnpm lint

This command will fix simple errors.

Type Checking

Run the TypeScript-based check over the repository with:

pnpm check

This command validates .gs files by temporarily converting them to .js and running tsc. It checks for syntax errors and type issues using JSDoc annotations.