本文档提供了一组代码示例和 Codelab,演示了如何将预期的 Google 幻灯片操作转换为 Google 幻灯片 API 请求。
代码示例
本部分列出的代码示例演示了如何将幻灯片中的常见操作表示为幻灯片 API 请求。
这些示例以 HTTP 请求的形式呈现,以保持语言中立。如需了解如何使用 Google API 客户端库以特定语言实现幻灯片 API 请求协议,请参阅以下指南:
本部分的代码示例分为以下几类:
- 基本读取:演示从演示文稿中读取信息的 常见方式的示例
- 基本写入:演示 向演示文稿写入信息的常见方式的示例
- 元素操作:演示常见页面元素创建和修改任务的 示例
- 演示文稿操作: 演示如何创建和操作演示文稿的示例
- 幻灯片操作:演示 如何在演示文稿中创建、移动和删除幻灯片的示例
- 表格操作:演示 如何在幻灯片中创建和修改表格的示例
- 转换操作:演示如何更改幻灯片中元素的大小和位置的 示例
Codelab
幻灯片 Codelab 将教您 如何使用幻灯片 API 作为自定义演示工具,分析最常见的软件许可。
您将学习如何使用 BigQuery 查询 GitHub 上的所有开源代码,并使用 Slides API 创建演示文稿来展示结果。
最佳做法
通常,您可以使用多种方式通过幻灯片 API 完成给定的任务。请尽可能使用批处理方法
presentations.batchUpdate
将多个更新请求捆绑到单个方法调用中。
这样可以减少客户端 HTTP 开销,减少查询次数,最大限度地减少演示文稿的修订次数,并以原子方式应用所有更改。
如需进一步提升性能,请在读取和更新 演示文稿、页面和页面元素时使用字段 掩码。