Reference overview

  • The reference documentation details Apps Script services and script project resources.

  • Apps Script services allow your script to access data on Google and external systems, including Google services for Google Workspace apps and utility services.

  • Advanced services provide access to Google product APIs as thin wrappers.

  • Script project resources offer information about your project's manifest, triggers, and quotas to help it run successfully.

  • You can use the Apps Script API resources to programmatically manage Apps Script projects.

The reference documentation provided in this section describes the variousApps Script services and project resources.

Apps Script services

Apps Script services provide ways for your script to access dataonGoogle and external systems. These services are built into theApps Scriptenvironment so you don't have to import them or implement authorizationcontrols yourself. Services are expressed as global objects with associatedmethods, similar to JavaScript objects such asMath.

Apps Script services include:

  • Google services are services that letyou access the data of Google Workspaceapps, such as Drive, Gmail, and Sheets, and other Google apps such as Maps andTranslate.

  • Utility services are services that aren't connected to aparticular Google product. They let you dothings like log information, create HTML, compress data, and more.

Advanced services

Some Google services are offered as anadvanced service. An advanced serviceis an Apps Script service that lets you access Google productAPIs, includingbut not limited to the Google Workspace product APIs.An advanced Google service is basically a thin wrapper around an API, and isn'tan API itself. For more details, seeAdvanced Googleservices.

Script project resources

Script project resources provide information about yourApps Scriptproject to help it run successfully. Project resources include information aboutmanifest configuration, automation triggers, and quotas.

Google Workspace add-on resources

You only need to refer to add-on resources if you're building aGoogle Workspace add-on.

Apps Script API

Use these resources if you want to programmatically create, modify, or deployApps Script projects using theApps ScriptAPI.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-11 UTC.