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