本節提供程式碼研究室,可協助您熟悉 Google Sheets API。此外,我們也提供一系列「配方」範例,說明如何將預期的 Google 試算表動作轉換為 API 要求。
通常,您可以使用 API 完成特定工作的方法不只一種。決定如何處理工作時,請注意下列事項:
- 如要讀取或寫入儲存格值,建議使用
spreadsheets.values集合,而非spreadsheets集合。前者的介面較易於用於簡單的讀取/寫入作業。 盡可能使用批次方法 (
spreadsheet.batchUpdate、spreadsheet.values.batchGet和spreadsheet.values.batchUpdate),將多個要求併入單一方法呼叫。使用這些批次方法可提升效率,因為:- 減少用戶端 HTTP 負擔。
- 減少查詢次數。
- 減少文件中的修訂版本數量。
- 確保批次中的所有變更都具有不可分割性。
食譜
本節列出的範例會示範如何以 Sheets API 第 4 版要求,表示 Google 試算表中的常見動作。
這些範例會以 HTTP 要求的形式呈現,不限於特定語言。如要瞭解如何使用 Google API 用戶端程式庫,以特定語言實作 Google Sheets API 要求通訊協定,請參閱「讀取及寫入儲存格值」和「更新試算表」指南。
本節的食譜分為下列類別: