Develop Google Sheets solutions.

Enhance the Google Sheets experience

Insert interactive content, powered by your account data or an external service, with add-ons.
  • Create an interface for customizing tables in Sheets.
  • Display an immersive Mail Merge tool.
  • Build a tool for creating better charts and visualizations.

Automate Google Sheets with simple code

Anyone can use Apps Script to automate and enhance Google Sheets in a web-based, low-code environment.
  • Create custom functions or macros in Sheets.
  • Add custom menus, sidebars and dialogs to Sheets.
  • Connect Sheets to other Google Workspace apps or third-party services.

Build AI-powered Google Sheets solutions

Discover and try Google Sheets samples that help you get started with building AI features using AI models, agents, platforms, and more.

Fact-checker custom function

Build a custom function powered by a Vertex AI agent and Gemini model.

Travel Concierge agent

Build an AI agent add-on that integrates with ADK and Vertex AI Agent Engine.

Connect your service to Google Sheets

Use the REST APIs below to interact programmatically with Google Sheets.

Sheets API

Access and update spreadsheets programmatically, just like any other user.

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

Last updated 2026年05月19日 UTC.