Extensão das Apresentações Google
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Com o Google Apps Script, é possível criar e modificar apresentações do Apresentações Google de forma programática usando o serviço Apresentações.
Use o Apps Script para adicionar menus personalizados, caixas de diálogo e barras laterais às Apresentações. Você também pode integrar o Apresentações com outros serviços do Google, como Agenda, Drive e Gmail.
Primeiros passos
O Apps Script inclui um
serviço integrado
que permite criar, ler e editar as Apresentações Google de forma programática.
O Apps Script pode interagir com o Google Apresentações de duas maneiras:
- Qualquer script pode criar uma apresentação ou acessar uma já existente
se o usuário tiver as permissões de acesso adequadas para ela.
- Um script pode ser vinculado a uma apresentação, o que
fornece acesso mais direto à interface do usuário do Apresentações para
esse script. Para criar um script vinculado, selecione Extensões
> Apps Script
nas Apresentações Google.
Menus e interfaces do usuário personalizados
É possível personalizar as Apresentações Google adicionando menus, caixas de diálogo e barras laterais personalizados. Para aprender o básico sobre como criar menus, consulte o
guia de menus. Para saber como personalizar o
conteúdo de uma caixa de diálogo, consulte o
guia do serviço HTML.
Se você planeja publicar sua interface personalizada como parte de um
complemento, siga o
guia de estilo para manter a consistência com o
estilo e o layout do editor do Google Apresentações.
complementos para as Apresentações Google
Os complementos são projetos do Apps Script
especialmente empacotados que são executados no Google Apresentações e podem ser instalados
na loja de complementos do Google Apresentações. Se você desenvolveu um script para o Google Apresentações e quer compartilhar com o mundo, o Apps Script permite publicar seu script como um complemento para que outros usuários possam instalá-lo na loja de complementos.
Confira o
complemento de tradução de exemplo
ou o
complemento de barra de progresso de exemplo
para ver exemplos de complementos das Apresentações.
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-08-31 UTC.
[null,null,["Última atualização 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."]]