本節提供程式碼研究室,方便您熟悉 Google Sheets API。其中也提供了一系列「食譜」範例,示範如何將指定的 Google 試算表動作轉譯為 API 要求。
一般來說,您可以透過 API 完成特定工作。決定如何處理工作時,請注意下列事項:
- 如果您需要讀取或寫入儲存格值,最好使用
spreadsheets.values
集合,而非spreadsheets
集合。簡易的介面較容易進行簡易的讀取/寫入作業。 請盡可能使用批次方法 (
spreadsheet.batchUpdate
、spreadsheet.values.batchGet
和spreadsheet.values.batchUpdate
),將多個要求合併為單一方法呼叫。使用下列批次方法可提高效率:- 減少用戶端 HTTP 負擔。
- 減少查詢次數。
- 減少文件中的修訂版本數量。
- 確保批次中所有變更的完整性。
食譜
本節所列的範例示範如何以 Sheets API v4 要求,在 Google 試算表中表示常見的動作。
這些範例會以 HTTP 要求的形式呈現為語言中立。想瞭解如何使用 Google API 用戶端程式庫以特定語言實作 Sheets API 要求通訊協定,請參閱讀取及寫入儲存格值和更新試算表指南。
本章節中的食譜分為以下類別:
- 基本讀取:顯示如何從工作表讀取值的食譜。
- 基本寫入:顯示如何將資料寫入工作表的食譜。
- 基本格式設定:顯示如何變更工作表和儲存格外觀的食譜。
- 圖表:顯示如何在試算表中建立及修改圖表的食譜。
- 條件式格式設定:顯示如何根據條件調整儲存格外觀的食譜。
- 資料作業:顯示如何建立、移動及操控試算表中資料的食譜。
- 已命名和受保護的範圍 - 顯示如何建立、更新及移除試算表中已命名和受保護範圍的食譜。
- 資料透視表:顯示如何在工作表中建立資料透視表的食譜。
- 資料列和資料欄作業:顯示如何新增、移除及移動資料列和資料欄,以及更新屬性的食譜。
- 工作表作業:顯示如何建立、清除、複製及刪除工作表,以及控管其屬性的食譜。