範例

本節提供一組範例應用程式和「食譜」範例,示範如何將預定的 Google 簡報動作轉譯為 Google 簡報 API 要求。

程式碼研究室

用於分析常見軟體授權的自訂簡報工具。

簡報程式碼研究室會說明如何將 Google 簡報 API 當做自訂簡報工具,用於分析最常見的軟體授權。

您將學習如何使用 BigQuery 查詢 GitHub 上的所有開放原始碼,以及如何使用 deck API 建立簡報簡報來呈現結果。

範例應用程式

從 Markdown 檔案產生簡報。

Markdown to Slides 指令列工具可讓您從 Markdown 檔案產生簡報。

您可以使用這個程式碼探索 Slide API,或是建立存放區分支,並修改程式碼,將 Google 簡報輸出內容提供給 JavaScript 應用程式。

套件

本節所列範例示範如何以簡報 API 要求的形式,在簡報中表示常見動作。

以下範例是以 HTTP 要求為不受語言限制。如要瞭解如何使用 Google API 用戶端程式庫,以特定語言實作 Docs API 要求通訊協定,請參閱下列指南:

本章節中的食譜分為以下類別:

  • 基本讀取:提供常見簡報讀取資訊方式的食譜。
  • 基本寫入:提供常見簡報寫入簡報方式的食譜。
  • 元素作業:顯示常見網頁元素建立與編輯工作的食譜。
  • 呈現作業:說明如何建立及操控簡報的食譜。
  • 投影片作業:說明如何建立、移動及刪除簡報中投影片的食譜。
  • 資料表作業:說明如何在投影片中建立及編輯資料表的食譜。
  • 轉換作業:說明如何修改投影片中元素大小和位置的方案。

使用 Slides API 完成特定工作的方法通常不只一種。盡可能使用批次方法 presentations.batchUpdate,將多個更新要求組合成單一方法呼叫。這樣可減少用戶端 HTTP 負擔、降低查詢數量、盡可能減少簡報的修訂版本數量,並以不可分割的形式套用所有變更。

如要進一步提升效能,請在讀取及更新簡報、頁面和頁面元素時使用欄位遮罩