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