O Google Apps Script permite que você crie e modifique apresentações do Apresentações Google de maneira programática usando o serviço do Apresentações Google. Você pode usar o Apps Script para adicionar menus personalizados, caixas de diálogo e barras laterais ao Apresentações. Você também pode integrar o Apresentações a outros serviços do Google, como o Agenda, o Drive e o Gmail.
Para começar
O Apps Script inclui um serviço integrado que permite criar, ler e editar programaticamente Apresentações Google. O Apps Script pode interagir com o Apresentações Google de duas maneiras:
- Qualquer script poderá criar uma nova apresentação ou acessar uma apresentação se o usuário tiver as permissões de acesso apropriadas para essa apresentação.
- Um script pode ser vinculado a uma apresentação para ter acesso mais direto à interface do usuário do Apresentações. Para criar um script vinculado, selecione Extensões > Apps Script no Apresentações Google.
Menus personalizados e interfaces do usuário
Você pode personalizar as Apresentações Google adicionando menus, caixas de diálogo e barras personalizadas. Para aprender os conceitos básicos da criação de menus, consulte o guia de menus. Para saber como personalizar o conteúdo de uma caixa de diálogo, consulte o guia sobre o 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 Apresentações Google.
complementos do Apresentações Google
Os complementos são projetos especialmente empacotados do Apps Script que são executados no Apresentações Google e podem ser instalados a partir da loja de complementos do Apresentações Google. Se você desenvolveu um script para o Apresentações Google e quer compartilhá-lo com o mundo, o Apps Script permite publicá-lo como um complemento para que outros usuários possam instalá-lo na loja de complementos.
Consulte a amostra de complemento de tradução ou o exemplo de barra de progresso para ver exemplos de complementos do Apresentações.