Skip to main content
Google
Workspace
Home
Apps Script
All products
Google Workspace apps
Admin console
Cloud Search
Gmail
Google Calendar
Google Chat
Google Classroom
Google Docs
Google Drive
Google Forms
Google Keep
Google Meet
Google Sheets
Google Sites
Google Slides
Google Tasks
Google Vault
Extend, automate & share
Add-ons
Apps Script
Chat apps
Drive apps
Marketplace
Resources
Tools
Admin console
Apps Script dashboard
Google Cloud console
APIs Explorer
Card Builder
Training & support
How to get started
Codelabs
Developer support
Updates
Release notes
Developer Previews
YouTube
Newsletter
X (Twitter)
Blog
/
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Sign in
Apps Script
Overview
Guides
Reference
Samples
Support
Google
Workspace
Home
Apps Script
Overview
Guides
Reference
Samples
Support
All products
More
Resources
More
Overview
Apps Script dashboard
Explore the development environment
Script projects
Manifests
Scopes
Deployments
JSDoc
Google Cloud projects
Logging
OAuth client verification
Libraries
Versions
Collaboration
Command line interface
Gemini side panel
Apps Script runtimes
V8 Runtime overview
Migrate to the V8 runtime
Bulk migrate identical scripts
Google services and external APIs
Built-in Google services
Advanced Google services
Authorization
Authenticate using service accounts
Connect to Google Cloud services
External APIs
Types of scripts
Standalone
Bound to Google Workspace documents
Extend Google Workspace
Google Docs
Overview
Work with tabs
Google Sheets
Overview
Custom functions
Macros
Connected Sheets
Google Slides
Overview
Structure of a presentation
Size and position page elements
Select items in a presentation
Edit and style text
Lifecycle of an update
Menus, dialogs, and sidebars
Custom Menus in Google Workspace
Dialogs and sidebars in Google Workspace
User interfaces
Create and serve HTML
Client-to-server communication
Templated HTML
Restrictions
Migrate to IFRAME
Web apps
Best practices
Store and serve data
Script, user, and document properties
External databases via JDBC
Content service
Admin management
Assign permissions for Google Cloud projects
Monitor and restrict data access
Monitor and control Apps Script use
View or edit Google Cloud projects
Convert VBA Macros to Apps Script
Overview
Determine VBA compatibility
Convert VBA macros to Apps Script
Fix conversion errors
Address common issues
Watch video tutorials
View list of compatible VBA APIs
Use the REST API
Introduction
Quickstarts
JavaScript
Go
Java
Node.js
Python
Concepts
Processes
How To...
Enable script authorization and access
Manage script projects
Manage script deployments
Manage script versions
View process information
Execute a function
Troubleshoot
Troubleshoot authentication & authorization
Google Workspace apps
Admin console
Cloud Search
Gmail
Google Calendar
Google Chat
Google Classroom
Google Docs
Google Drive
Google Forms
Google Keep
Google Meet
Google Sheets
Google Sites
Google Slides
Google Tasks
Google Vault