Create add-ons for Google Sheets, Docs, or Forms, automate your workflow, integrate with external APIs, and more.

11 Google apps, 1 platform in the cloud


Increase the power of your favorite Google apps — like Calendar, Docs, Drive, Gmail, and Sheets.
Apps Script lets you do more with Google. All on a JavaScript platform in the cloud.

Try a 5-minute quickstart

Add-on for Google Docs

Create a Docs add-on that transforms selected text into other languages with Google Translate.

Macros, menus, and custom functions

Tailor spreadsheet functions to your needs and build reports with a custom menu in Google Sheets.

Managing responses for Google Forms

Email Calendar invites and a personalized Google Doc to every user who responds to a form.

Build an add-on for Google Sheets, Docs, or Forms

Illustration of Apps Script editorIllustration of Google Sheets editorIllustration of Google Docs editorIllustration of Google Forms editor
Apps Script makes it easy to create and publish add-ons in an online store for Google Sheets, Docs, and Forms. There’s no better way to distribute scripts to large numbers of users, whether you want to ship your code to the whole world or keep it private to the users in your Google Apps domain.

A living, breathing platform (well, metaphorically)

August 10, 2015

  • Deprecated the method Service.enable() in the ScriptApp global object. This method is no longer useful because Apps Script's authorization model has changed since the time the method was introduced.

August 4, 2015

June 30, 2015

  • Added two variations of the method computeRsaSha256Signature to the Utilities global object to let scripts sign a string using the RSA SHA-256 algorithm.

May 27, 2015

  • Added the method getUserAgent() to the HtmlService global object to let scripts get the user-agent string for the current browser.

Send feedback about...

Apps Script
Apps Script