Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Google Apps Script te permite crear y modificar presentaciones de Presentaciones de Google de forma programática con el servicio de Slides.
Puedes usar Apps Script para agregar menús personalizados, diálogos y barras laterales a Presentaciones. También puedes integrar Presentaciones con otros servicios de Google, como Calendario, Drive y Gmail.
Comenzar
Apps Script incluye un servicio integrado que te permite crear, leer y editar Presentaciones de Google de forma programática.
Apps Script puede interactuar con Presentaciones de Google de dos maneras:
Cualquier secuencia de comandos puede crear una presentación nueva o acceder a una existente si el usuario tiene los permisos de acceso adecuados para esa presentación.
Una secuencia de comandos se puede vincular a una presentación, lo que le proporciona un acceso más directo a la interfaz de usuario de Presentaciones. Para crear una secuencia de comandos vinculada, selecciona Extensiones>Apps Script
en Presentaciones de Google.
Menús e interfaces de usuario personalizados
Puedes personalizar Presentaciones de Google agregando menús, cuadros de diálogo y barras laterales personalizados. Para conocer los conceptos básicos de la creación de menús, consulta la guía de menús. Para obtener información sobre cómo personalizar el contenido de un cuadro de diálogo, consulta la guía del servicio HTML.
Si planeas publicar tu interfaz personalizada como parte de un complemento, sigue la guía de estilo para mantener la coherencia con el estilo y el diseño del editor de Presentaciones de Google.
Complementos para Presentaciones de Google
Los complementos son proyectos de Apps Script empaquetados especialmente que se ejecutan dentro de Presentaciones de Google y se pueden instalar desde la tienda de complementos de Presentaciones de Google. Si desarrollaste una secuencia de comandos para Presentaciones de Google y quieres compartirla con el mundo, Apps Script te permite publicarla como complemento para que otros usuarios puedan instalarla desde la tienda de complementos.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-08-31 (UTC)"],[[["\u003cp\u003eGoogle Apps Script enables programmatic creation and modification of Google Slides presentations.\u003c/p\u003e\n"],["\u003cp\u003eApps Script allows customization of Google Slides through custom menus, dialogs, and sidebars, and integration with other Google services.\u003c/p\u003e\n"],["\u003cp\u003eScripts can be bound to a presentation for direct access to the Slides user interface or used independently with appropriate permissions.\u003c/p\u003e\n"],["\u003cp\u003eApps Script projects can be packaged and published as add-ons, extending Google Slides functionality for other users.\u003c/p\u003e\n"]]],[],null,["# Extending Google Slides\n\nGoogle Apps Script lets you programmatically create and modify Google Slides\npresentations using the\n[Slides service](/apps-script/reference/slides/slides-app).\nYou can use Apps Script to add [custom menus](/apps-script/guides/menus),\n[dialogs, and sidebars](/apps-script/guides/dialogs) to Slides. You\ncan also integrate Slides with other\n[Google services](/apps-script/guides/services) like Calendar, Drive, and\nGmail.\n| **Note:** The [Slides service](/apps-script/reference/slides/slides-app) is the recommended way of working with Google Slides in Apps Script. You can also enable the [Slides advanced service](/apps-script/advanced/slides) if you need to invoke the [Slides API](/slides) directly.\n\nGet started\n-----------\n\nApps Script includes a\n[built-in service](/apps-script/reference/slides/slides-app)\nthat lets you programmatically create, read, and edit Google Slides.\nApps Script can interact with Google Slides in two ways:\n\n1. Any script can create a new presentation or access an existing presentation if the user has the appropriate access permissions for that presentation.\n2. A script can be [bound](/apps-script/guides/bound) to a presentation, which provides the script more direct access to the Slides user interface for that script. To create a bound script, select **Extensions** \\\u003e **Apps Script** from within Google Slides.\n\nCustom menus and user interfaces\n--------------------------------\n\nYou can customize Google Slides by adding custom menus, dialog boxes, and\nsidebars. To learn the basics of creating menus, see the\n[guide to menus](/apps-script/guides/menus). To learn about customizing the\ncontent of a dialog box, see the\n[guide to HTML service](/apps-script/guides/html#serve_html_as_a_google_docs_sheets_or_forms_user_interface).\n\nIf you're planning to publish your custom interface as part of an\n[add-on](#add-ons), follow the\n[style guide](/workspace/add-ons/guides/editor-style) for consistency with the\nstyle and layout of the Google Slides editor.\n\nadd-ons for Google Slides\n-------------------------\n\n[add-ons](/workspace/add-ons/overview) are specially packaged Apps Script\nprojects that run inside Google Slides and can be installed\nfrom the Google Slides add-on store. If you've developed a script for Google Slides and want to share it with the world, Apps Script lets you\n[publish](/workspace/add-ons/how-tos/editor-publish-overview) your script as an\nadd-on so other users can install it from the add-on store.\n\nSee the\n[sample translate add-on](/workspace/add-ons/editors/slides/quickstart/translate)\nor\n[sample progress bar add-on](/workspace/add-ons/editors/slides/quickstart/progress-bar)\nfor examples of Slides add-ons."]]