進階雲端硬碟服務可讓您在 Apps Script 中使用 Google Drive API。與 Apps Script 的內建雲端硬碟服務類似,這個 API 可讓指令碼建立、尋找及修改 Google 雲端硬碟中的檔案和資料夾。在大多數情況下,內建服務較容易使用,但這個進階服務提供幾項額外功能,包括存取自訂檔案屬性,以及檔案和資料夾的修訂版本。
參考資料
如要進一步瞭解這項服務,請參閱 Google Drive API 的參考說明文件。如同 Apps Script 的所有進階服務,進階雲端硬碟服務會使用與公用 API 相同的物件、方法和參數。詳情請參閱「方法簽章的判定方式」。
如要回報問題及尋找其他支援,請參閱 Drive API 支援指南。
程式碼範例
本節中的程式碼範例使用的是 3 版的 API。
上傳檔案
以下程式碼範例顯示如何將檔案儲存到使用者的雲端硬碟。
列出資料夾
以下程式碼範例顯示如何列出使用者雲端硬碟中的頂層資料夾。請注意,使用頁面權杖來存取完整的結果清單。
列出修訂版本
以下程式碼範例顯示如何列出特定檔案的修訂版本。請注意,某些檔案可能會有多個修訂版本,您應使用頁面符記存取完整的結果清單。
新增檔案屬性
以下程式碼範例使用 appProperties
欄位在檔案中加入自訂屬性。只有指令碼看得到自訂屬性。如要在檔案中為也可供其他應用程式查看的檔案新增自訂屬性,請改用 properties
欄位。詳情請參閱「新增自訂檔案屬性」。