Estendi Documenti Google con i componenti aggiuntivi
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Documenti Google è una soluzione di gestione dei documenti basata sul cloud con collaborazione in tempo reale e strumenti potenti per comporre, modificare e condividere documenti.
Puoi estendere Documenti con componenti aggiuntivi che creano miglioramenti personalizzati del flusso di lavoro,
stabiliscono la connettività a sistemi di terze parti e integrano i tuoi documenti
con altre applicazioni Google Workspace (come
Google Presentazioni).
Puoi visualizzare i componenti aggiuntivi di Documenti creati da altri su
Google Workspace Marketplace.
Cosa puoi fare
Ecco alcune cose che puoi fare con un componente aggiuntivo che estende Documenti Google:
- Puoi leggere, modificare, visualizzare e formattare il testo in Documenti Google utilizzando il
servizio Documenti integrato di Apps Script. Il
servizio ti consente anche di creare e modificare tabelle, immagini, disegni ed
equazioni visualizzate in Documenti Google.
- Puoi creare menu personalizzati e
definire più interfacce di finestre di dialogo e barre laterali personalizzate
utilizzando HTML e CSS standard.
- Puoi utilizzare i trigger dei componenti aggiuntivi per eseguire funzioni specifiche quando si verificano determinati eventi di attivazione.
I componenti aggiuntivi di Documenti sono creati utilizzando Apps Script. Per scoprire di più su come accedere
e gestire Documenti Google con Apps Script, consulta
Estensione di Documenti Google.
Struttura del documento
I documenti creati in Documenti Google hanno strutture interne ad albero
(simili a HTML o JSON) che definiscono dove e come vengono visualizzati testo, immagini, tabelle e
altri elementi. Il servizio Documenti di Apps Script definisce diverse classi (come Paragraph
o Table
) per gestire i diversi tipi di elementi.
Consulta la sezione Struttura di un documento
per scoprire di più su queste classi di elementi e sulle regole che ne regolano
la disposizione.
Trigger
Gli attivatori di Apps Script consentono a un progetto di script di eseguire una funzione specificata
quando vengono soddisfatte determinate condizioni, ad esempio quando viene aperto un documento o quando viene
installato un componente aggiuntivo.
Per saperne di più sui trigger che possono essere utilizzati con i componenti aggiuntivi di Documenti e sulle limitazioni applicate al loro utilizzo, consulta la sezione Trigger dei componenti aggiuntivi.
Per iniziare
Quando è tutto pronto per dare un'occhiata al codice, consulta i nostri
esempi di componenti aggiuntivi, tra cui
Guida rapida ai componenti aggiuntivi di Documenti
con Google Traduttore.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-31 UTC.
[null,null,["Ultimo aggiornamento 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."]]