本部分介绍了一组示例应用和“诀窍”示例,演示如何将预期的 Google 幻灯片操作转换为 GoogleSlides API 请求。
Codelab
幻灯片 Codelab 会教您如何使用 Google 幻灯片 API 作为自定义演示文稿工具来分析最常见的软件许可。
您将学习如何使用 BigQuery 查询 GitHub 上的所有开源代码,以及如何使用幻灯片 API 创建演示文稿来展示结果。
示例应用
借助通过 Markdown 生成幻灯片命令行工具,您可以通过 Markdown 文件生成幻灯片组。
您可以使用此程序探索幻灯片 API,或者复刻代码库并修改代码以向您的 JavaScript 应用提供幻灯片输出。
Recipes
本部分列出的示例演示了如何将 Google 幻灯片中的常用操作表示为幻灯片 API 请求。
为了确保不考虑语言,这些示例以 HTTP 请求的形式呈现。如需了解如何使用 Google API 客户端库以特定语言实现幻灯片 API 请求协议,请参阅以下指南:
本部分中的食谱分为以下几类:
- 基本阅读 - 介绍从演示文稿读取信息的常用方法的诀窍。
- 基本撰写 - 该诀窍展示演示文稿的常用撰写方式。
- 元素操作 - 介绍常见页面元素创建和修改任务的诀窍。
- 呈现操作 - 介绍如何创建和操控演示文稿的诀窍。
- 幻灯片操作 - 介绍如何在演示文稿中创建、移动和删除幻灯片的诀窍。
- 表格操作 - 介绍如何在幻灯片中创建和修改表格的诀窍。
- 转换操作 - 介绍如何更改幻灯片中元素的大小和位置的诀窍。
使用 Slides API 完成给定任务的方式通常有多种。尽可能使用批处理方法 presentations.batchUpdate
将多个更新请求捆绑到单个方法调用中。这样可以减少客户端 HTTP 开销、减少查询数量、最大限度地减少演示文稿的修订版本数量,并以原子方式应用所有更改。
为了进一步提高性能,请在读取和更新演示文稿、页面和页面元素时使用字段掩码。