Este documento apresenta um conjunto de exemplos de código e Codelabs que demonstram como traduzir uma ação pretendida do Google Slides em uma solicitação de API do Google Slides.
Amostras de código
Os exemplos de código listados nesta seção demonstram como expressar ações comuns no Slides como solicitações da API Slides.
Esses exemplos são apresentados como solicitações HTTP para serem neutros em relação ao idioma. Para saber como implementar protocolos de solicitação de API da API Slides em um idioma específico usando as bibliotecas de cliente das APIs do Google, consulte os seguintes guias:
- Criar um slide
- Adicionar formas e texto a um slide
- Mesclar dados em uma apresentação
- Adicionar gráficos a um slide
- Editar e estilizar texto
Os exemplos de código nesta seção são divididos nas seguintes categorias:
- Leitura básica: exemplos que mostram maneiras comuns de ler informações de uma apresentação
- Gravação básica: exemplos que mostram maneiras comuns de gravar em uma apresentação
- Operações de elementos: exemplos que mostram tarefas comuns de criação e edição de elementos de página
- Operações de apresentação: exemplos que mostram como criar e manipular uma apresentação
- Operações de slide: exemplos que mostram como criar, mover e excluir slides em uma apresentação
- Operações de tabela: exemplos que mostram como criar e editar tabelas em um slide
- Operações de transformação: exemplos que mostram como alterar o tamanho e o posicionamento de elementos em um slide
Codelab
O Slides codelab ensina como usar a API Slides como uma ferramenta de apresentação personalizada para uma análise das licenças de software mais comuns.
Você vai aprender a consultar todo o código aberto no GitHub usando BigQuery e criar um conjunto de slides usando a API Slides para apresentar os resultados.
Práticas recomendadas
Muitas vezes, há mais de uma maneira de concluir uma determinada tarefa com a API Slides. Use o método em lote
presentations.batchUpdate
sempre que possível para agrupar várias solicitações de atualização em uma única chamada de método.
Isso reduz a sobrecarga HTTP do cliente, o número de consultas, minimiza o número de revisões na apresentação e aplica todas as mudanças de forma atômica.
Para melhorar ainda mais a performance, use máscaras de campo ao ler e atualizar apresentações, páginas e elementos de página.