Do more
with Google.
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.
Start ScriptingMacros, menus, and custom functions
Managing responses for Google Forms
Intermediate tutorial: Simple mail merge
Intermediate tutorial: Gmail statistics report
NEW! Tailor spreadsheet functions to your needs and build reports with custom Google Sheets menu items.
NEW! Email Calendar invites and a personalized Google Doc to every user who responds to a form.
Lots of clients to contact and not enough time? Apps Script can send personalized emails on your behalf.
Find out how to generate charts of your Gmail activity with a script that runs on a monthly trigger.
September 23, 2013
- Added the following
DriveApp
methods, which allow scripts to get the owner of aFile
orFolder
.
September 16, 2013
- HTML Service now supports most CSS3
features. A notable exception is the
:nth-child()
pseudo-selector, which remains unsupported, along with a small number of obscure or non-standardized CSS3 features. To check whether the Caja security sandbox in HTML Service supports a specific feature, see the CSS whitelist definitions in Caja's public repository. - Added the following
DriveApp
methods, which allow scripts to save the state of a file or folder iterator and resume at a later time. These method are useful if processing an iterator in one execution would exceed the maximum execution time. - The
UiApp
widgetsHyperlink
,InlineHyperlink
,LayoutPanel
, andRichTextArea
have now been disabled, as announced on March 13, 2013 and documented in the Apps Script sunset schedule.
Join us on Google Developers Live
The Apps Script team makes regular appearances on Google Developers Live. Check the schedule for upcoming episodes or catch up on older episodes.