Apps Script APIs
Browse 32 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.
SpreadsheetApp
Create, open, and modify Google Sheets files, ranges, sheets, and formatting.
DocumentApp
Create, open, and edit Google Docs content and structure.
FormApp
Create Google Forms and read or update form responses.
Logger
Write messages to the Apps Script execution log for debugging.
Utilities
Hash, encode, decode, format dates, sleep, and other helper utilities.
MailApp
Send email as the user running the script without full Gmail API access.
UrlFetchApp
Make HTTP requests to external APIs and webhooks.
ContentService
Return text, JSON, XML, or other output from web app doGet and doPost handlers.
DriveApp
Create, find, and manage files and folders in Google Drive.
GmailApp
Search, read, label, and send email in a user's Gmail account.
ScriptApp
Manage triggers, OAuth tokens, authorization info, and script publishing.
HtmlService
Serve HTML, CSS, and client JavaScript for dialogs, sidebars, and web apps.
SlidesApp
Create and update Google Slides presentations and slide content.
AddOnsResponseService
Build Gmail, Calendar, Drive, and Chat add-on action responses and compose actions.
Browser
Show simple alert, confirm, and input dialog boxes in Google Sheets.
CacheService
Temporarily cache expensive computation results for faster repeat runs.
CalendarApp
Read and write events on the user's Google Calendar.
CardService
Build card-based UIs for Google Workspace add-ons in Gmail, Calendar, and Drive.
Charts
Build embedded charts in Google Sheets from script.
ConferenceDataService
Build conferencing data for Calendar add-ons that connect to meeting providers.
ContactsApp
Read and update Google Contacts for people and contact groups.
DataStudioApp
Build and configure Looker Studio (Data Studio) community connector responses.
GroupsApp
Query Google Groups membership, roles, and group email addresses.
JDBC
Connect to external JDBC-compliant SQL databases from Apps Script.