示例

本文档提供了一组代码示例和 Codelab,演示了如何将预期的 Google Slides 操作转换为 Google Slides API 请求。

代码示例

本部分列出的代码示例演示了如何将 Slides 中的常见操作表示为 Slides API 请求。

这些示例以 HTTP 请求的形式呈现,不限语言。如需了解如何使用 Google API 客户端库以特定语言实现 Slides API 请求协议,请参阅以下指南:

本部分中的代码示例分为以下几类:

  • 基本读法:展示从演示中读取信息的常见方式的示例
  • 基本写入:演示向演示文档写入内容的常见方式的示例
  • 页面元素操作:显示常见页面元素创建和修改任务的示例
  • 演示操作:演示如何创建和操作演示文稿的示例
  • 幻灯片操作:演示如何在演示文稿中创建、移动和删除幻灯片的示例
  • 表格操作:演示如何在幻灯片中创建和修改表格的示例
  • 转换操作:演示如何更改幻灯片中元素的大小和位置的示例

Codelab

用于分析常见软件许可的自定义演示工具
用于分析常见软件许可的自定义演示工具。

Slides Codelab 会教您如何使用 Slides API 作为自定义演示工具,分析最常见的软件许可。

您将学习如何使用 BigQuery 查询 GitHub 上的所有开源代码,以及如何使用 Slides API 创建幻灯片演示文稿来展示结果。

最佳做法

使用 Slides API 完成给定任务的方法通常不止一种。尽可能使用批处理方法 presentations.batchUpdate 将多个更新请求捆绑到单个方法调用中。这样可以减少客户端 HTTP 开销,减少查询次数,最大限度地减少演示中的修订次数,并以原子方式应用所有更改。

如需进一步提升性能,请在读取和更新演示文稿、页面和页面元素时使用字段掩码