本節提供一組範例應用程式和「食譜」範例,示範如何將預定的 Google 簡報動作轉譯為 Google 簡報 API 要求。
程式碼研究室
簡報程式碼研究室會說明如何將 Google 簡報 API 當做自訂簡報工具,用於分析最常見的軟體授權。
您將學習如何使用 BigQuery 查詢 GitHub 上的所有開放原始碼,以及如何使用 deck API 建立簡報簡報來呈現結果。
範例應用程式
Markdown to Slides 指令列工具可讓您從 Markdown 檔案產生簡報。
您可以使用這個程式碼探索 Slide API,或是建立存放區分支,並修改程式碼,將 Google 簡報輸出內容提供給 JavaScript 應用程式。
套件
本節所列範例示範如何以簡報 API 要求的形式,在簡報中表示常見動作。
以下範例是以 HTTP 要求為不受語言限制。如要瞭解如何使用 Google API 用戶端程式庫,以特定語言實作 Docs API 要求通訊協定,請參閱下列指南:
本章節中的食譜分為以下類別:
- 基本讀取:提供常見簡報讀取資訊方式的食譜。
- 基本寫入:提供常見簡報寫入簡報方式的食譜。
- 元素作業:顯示常見網頁元素建立與編輯工作的食譜。
- 呈現作業:說明如何建立及操控簡報的食譜。
- 投影片作業:說明如何建立、移動及刪除簡報中投影片的食譜。
- 資料表作業:說明如何在投影片中建立及編輯資料表的食譜。
- 轉換作業:說明如何修改投影片中元素大小和位置的方案。
使用 Slides API 完成特定工作的方法通常不只一種。盡可能使用批次方法 presentations.batchUpdate
,將多個更新要求組合成單一方法呼叫。這樣可減少用戶端 HTTP 負擔、降低查詢數量、盡可能減少簡報的修訂版本數量,並以不可分割的形式套用所有變更。
如要進一步提升效能,請在讀取及更新簡報、頁面和頁面元素時使用欄位遮罩。