本文提供一系列程式碼範例和程式碼實驗室,說明如何將預期的 Google 簡報動作轉換為 Google 簡報 API 要求。
程式碼範例
本節列出的程式碼範例,示範如何以 Slides API 要求表示 Slides 中的常見動作。
這些範例會以 HTTP 要求的形式呈現,不限語言。如要瞭解如何使用 Google API 用戶端程式庫,以特定語言實作 Slides API 要求通訊協定,請參閱下列指南:
本節中的程式碼範例分為下列類別:
- 基本讀取:顯示從簡報讀取資訊的常見方式
- 基本寫入:顯示將內容寫入簡報的常見方式
- 元素作業:顯示常見網頁元素建立和編輯工作的範例
- 簡報作業: 說明如何建立及操控簡報的範例
- 投影片作業:範例,說明如何在簡報中建立、移動及刪除投影片
- 表格作業:範例,說明如何在投影片中建立及編輯表格
- 轉換作業:範例,說明如何變更投影片中元素的大小和位置
程式碼實驗室
簡報 Codelab 會教您如何使用 Slides API,做為最常見軟體授權分析的自訂簡報工具。
您將瞭解如何使用 BigQuery 查詢 GitHub 上的所有開放原始碼,並使用 Google Slides API 建立投影片組來呈現結果。
最佳做法
使用 Google 簡報 API 完成特定工作的方法通常不只一種。盡可能使用批次方法
presentations.batchUpdate
,將多個更新要求併入單一方法呼叫。這項功能可減少用戶端 HTTP 負擔、查詢次數,並將簡報修訂次數降到最低,同時以不可分割的方式套用所有變更。
如要進一步提升效能,請在讀取及更新簡報、頁面和頁面元素時使用欄位遮罩。