Apps Script APIs

Browse 40+ Google Apps Script services detected in Better Sheets tutorials. Each hub lists member tutorials and copy-paste snippets that use that API.

Start with SpreadsheetApp or UrlFetchApp.

AddOnsResponseService

AddOnsResponseService

Build Gmail, Calendar, Drive, and Chat add-on action responses and compose actions.

Browser

Browser

Show simple alert, confirm, and input dialog boxes in Google Sheets.

CacheService

CacheService

Temporarily cache expensive computation results for faster repeat runs.

CalendarApp

CalendarApp

Read and write events on the user's Google Calendar.

CardService

CardService

Build card-based UIs for Google Workspace add-ons in Gmail, Calendar, and Drive.

Charts

Charts

Build embedded charts in Google Sheets from script.

ConferenceDataService

ConferenceDataService

Build conferencing data for Calendar add-ons that connect to meeting providers.

ContactsApp

ContactsApp

Read and update Google Contacts for people and contact groups.

ContentService

ContentService

Return text, JSON, XML, or other output from web app doGet and doPost handlers.

DataStudioApp

DataStudioApp

Build and configure Looker Studio (Data Studio) community connector responses.

DocumentApp

DocumentApp

Create, open, and edit Google Docs content and structure.

DriveApp

DriveApp

Create, find, and manage files and folders in Google Drive.

FormApp

FormApp

Create Google Forms and read or update form responses.

GmailApp

GmailApp

Search, read, label, and send email in a user's Gmail account.

GroupsApp

GroupsApp

Query Google Groups membership, roles, and group email addresses.

HtmlService

HtmlService

Serve HTML, CSS, and client JavaScript for dialogs, sidebars, and web apps.

JDBC

JDBC

Connect to external JDBC-compliant SQL databases from Apps Script.

LanguageApp

LanguageApp

Detect language and translate text with Google's translation service.

LinearOptimizationService

LinearOptimizationService

Model and solve linear and mixed-integer linear optimization problems.

LockService

LockService

Serialize concurrent script execution with document, user, or script locks.

Logger

Logger

Write messages to the Apps Script execution log for debugging.

MailApp

MailApp

Send email as the user running the script without full Gmail API access.

Maps

Maps

Geocode addresses, get directions, sample elevation, and build static map images.

MimeType

MimeType

Reference common MIME type constants for blobs, files, and exports.