Ampliación de Documentos de Google con complementos
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Documentos de Google es una solución de documentos basada en la nube con colaboración en tiempo real y herramientas eficaces para redactar, editar y compartir documentos.
Puedes extender Documentos con complementos que crean mejoras personalizadas en el flujo de trabajo, establecen conectividad con sistemas de terceros y permiten integrar tus documentos con otras aplicaciones de Google Workspace (como Presentaciones de Google).
Puedes ver los complementos de Documentos que crearon otros usuarios en Google Workspace Marketplace.
Qué puedes hacer
Estas son algunas cosas que puedes hacer con un complemento que extiende Google Docs:
- Puedes leer, editar, visualizar y dar formato al texto en Documentos de Google con el servicio de Documentos integrado de Apps Script. El servicio también te permite crear y modificar tablas, imágenes, dibujos y ecuaciones que aparecen en Documentos de Google.
- Puedes crear menús personalizados y definir varias interfaces de diálogos y barras laterales personalizados con HTML y CSS estándares.
- Puedes usar activadores de complementos para ejecutar funciones especificadas cuando ocurren ciertos eventos de activación.
Los complementos de Documentos se compilan con Apps Script. Para obtener más información sobre cómo acceder a Documentos de Google y administrarlos con Apps Script, consulta Extensión de Documentos de Google.
Estructura del documento
Los documentos creados en Documentos de Google tienen estructuras internas similares a árboles (como HTML o JSON) que definen dónde y cómo aparecen el texto, las imágenes, las tablas y otros elementos. El servicio de Documentos de Apps Script define varias clases (como Paragraph
o Table
) para ayudar a administrar los diferentes tipos de elementos.
Consulta Estructura de un documento para obtener información sobre estas clases de elementos y las reglas que rigen su disposición.
Activadores
Los activadores de Apps Script permiten que un proyecto de secuencia de comandos ejecute una función especificada cuando se cumplen ciertas condiciones, como cuando se abre un documento o cuando se instala un complemento.
Consulta activadores de complementos para obtener más información sobre qué activadores se pueden usar con los complementos de Documentos y qué restricciones se aplican a su uso.
Cómo comenzar
Cuando quieras ver algo de código, consulta nuestros ejemplos de complementos, incluida la Guía de inicio rápido del complemento de Documentos con Google Traductor.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-31 (UTC)
[null,null,["Última actualización: 2025-07-31 (UTC)"],[[["\u003cp\u003eGoogle Docs is a cloud-based document solution enabling real-time collaboration and offering robust tools for composing, editing, and sharing documents.\u003c/p\u003e\n"],["\u003cp\u003eDocs add-ons, built using Apps Script, extend functionality by enabling workflow customization, integration with third-party systems, and connectivity with other Google Workspace applications.\u003c/p\u003e\n"],["\u003cp\u003eAdd-ons can manipulate document content, create custom interfaces, and automate tasks through triggers based on specific events.\u003c/p\u003e\n"],["\u003cp\u003eGoogle provides comprehensive documentation and resources, including code samples, to guide developers in building Docs add-ons.\u003c/p\u003e\n"]]],["Google Docs is a cloud-based document solution that can be extended with add-ons via Apps Script. These add-ons can read, edit, visualize, and format text, create custom menus and dialogs, and integrate with other Google Workspace applications. Add-ons utilize Apps Script triggers to run functions when specific events occur. The documents' tree-like structure is managed through the Apps Script Document service. Resources are available, including add-on samples and a quickstart guide, to help begin developing.\n"],null,["# Extending Google Docs with add-ons\n\n[Google Docs](https://workspace.google.com/products/docs/) is a cloud-based document\nsolution with real-time collaboration and powerful tools to compose, edit,\nand share documents.\n\nYou can extend Docs with add-ons that build customized workflow improvements,\nestablish connectivity to third-party systems, and integrate your documents\nwith other Google Workspace applications (like\nGoogle Slides).\n\nYou can see the Docs add-on others have built on the\n[Google Workspace Marketplace](https://workspace.google.com/marketplace/category/works-with-doc).\n\nWhat you can do\n---------------\n\nHere are a few things you can do with an add-on that extends Google Docs:\n\n- You can read, edit, visualize, and format text in Google Docs using the built-in Apps Script [Document service](/apps-script/reference/document). The service also lets you create and modify tables, images, drawings, and equations appearing in Google Docs.\n- You can create [custom menus](/workspace/add-ons/concepts/menus) and define multiple [custom dialogs and sidebars](/workspace/add-ons/concepts/dialogs) interfaces using standard HTML and CSS.\n- You can use add-on [triggers](#triggers) to run specified functions when certain triggering events occur.\n\nDocs add-ons are built using Apps Script. To learn more about how to access\nand manage Google Docs with Apps Script, see\n[Extending Google Docs](/apps-script/guides/docs).\n\nDocument structure\n------------------\n\nThe documents created in Google Docs have internal, tree-like structures\n(similar to HTML or JSON) that define where and how text, images, tables, and\nother elements appear. The Apps Script\n[Document service](/apps-script/reference/document) defines several\nclasses (such as [`Paragraph`](/apps-script/reference/document/paragraph)\nor [`Table`](/apps-script/reference/document/table)) to help manage the\ndifferent element types.\n\nSee [Structure of a document](/apps-script/guides/docs#structure_of_a_document)\nto learn about these element classes and the rules that govern their\narrangement.\n\nTriggers\n--------\n\nApps Script **triggers** let a script project execute a specified function\nwhen certain conditions are met, such as when a document is opened or when an\nadd-on is installed.\n\nSee [add-on triggers](/workspace/add-ons/concepts/editor-triggers) for more information\non what triggers can be used with Docs add-ons and what restrictions apply to\ntheir use.\n\nGetting started\n---------------\n\nWhen you're ready to take a look at some code, check out our\n[add-on samples](/workspace/add-ons/samples), including the\n[Docs add-on Quickstart](/workspace/add-ons/editors/docs/quickstart/translate)\nfeaturing Google Translate."]]