11 Google apps, 1 platform in the cloud

SheetsDocsFormsSitesDriveDriveCalendarContactsGroupsMapsTranslate

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 add-ons to extend Google Sheets, Docs, and Forms

Illustration of Apps Script editorIllustration of Google Sheets editorIllustration of Google Docs editorIllustration of Google Forms editor

Desktop add-ons for Docs, Sheets and Forms

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 G Suite domain.

Android add-ons for Docs and Sheets

Developers can use Apps script to connect Android apps to the Google Docs and Sheets apps on Android. This allows users to pass data to and from their Docs and Sheets to those apps, all from their mobile device.

A living, breathing platform (well, metaphorically)

September 15, 2017

July 28, 2017

July 18, 2017

June 23, 2017

June 20, 2017

  • Added the method randomize() that randomizes the order of rows in a spreadsheet Range.

April 26, 2017

March 9, 2017

  • Introduced project collaboration using Team Drives. Files and scripts in a Team Drive are owned by the team instead of individuals, allowing teams to develop and maintain scripts more readily.
  • Script editors (in addition to script owners) can now publish add-ons and deploy scripts as web apps or executables for the Execution API.
  • For all container-bound scripts, the container owner takes ownership of a new script project regardless of who created it.

March 7, 2017

December 1, 2016

November 23, 2016

Send feedback about...

Apps Script
Apps Script