Ampliar o app Documentos Google com complementos
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Documentos Google é uma solução de documentos baseada na nuvem com colaboração em tempo real e ferramentas avançadas para criar, editar e compartilhar documentos.
É possível estender os Documentos com complementos que criam melhorias personalizadas no fluxo de trabalho, estabelecem conectividade com sistemas de terceiros e integram seus documentos a outros aplicativos do Google Workspace, como o Apresentações Google.
Confira os complementos dos Documentos criados por outras pessoas no Google Workspace Marketplace.
O que você pode fazer
Confira algumas coisas que você pode fazer com um complemento que estende o Google Docs:
- Você pode ler, editar, visualizar e formatar texto nos Documentos Google usando o serviço de documentos integrado do Apps Script. O
serviço também permite criar e modificar tabelas, imagens, desenhos e
equações nos Documentos Google.
- É possível criar menus personalizados e definir várias interfaces de caixas de diálogo e barras laterais personalizadas usando HTML e CSS padrão.
- É possível usar acionadores de complementos para executar funções especificadas quando
determinados eventos de acionamento ocorrem.
Os complementos do Documentos são criados usando o Apps Script. Para saber mais sobre como acessar
e gerenciar o Google Docs com o Apps Script, consulte
Extensão do Google Docs.
Estrutura do documento
Os documentos criados no Google Docs têm estruturas internas semelhantes a árvores
(parecidas com HTML ou JSON) que definem onde e como texto, imagens, tabelas e
outros elementos aparecem. O serviço de documentos do Apps Script define várias classes (como Paragraph
ou Table
) para ajudar a gerenciar os diferentes tipos de elementos.
Consulte Estrutura de um documento para saber mais sobre essas classes de elementos e as regras que regem a organização delas.
Gatilhos
Os gatilhos do Apps Script permitem que um projeto de script execute uma função especificada
quando determinadas condições são atendidas, como quando um documento é aberto ou quando um
complemento é instalado.
Consulte acionadores de complementos para mais informações sobre quais acionadores podem ser usados com complementos do Documentos e quais restrições se aplicam ao uso deles.
Primeiros passos
Quando estiver tudo pronto para conferir alguns códigos, consulte nossos
exemplos de complementos, incluindo o
guia de início rápido do complemento do Google Docs
com o Google Tradutor.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-31 UTC.
[null,null,["Última atualização 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."]]