Google 雲端硬碟 API 提供 revisions
資源,方便您下載及發布檔案修訂版本。如要進一步瞭解修訂版本的相關術語,請參閱「變更和修訂版本總覽」。
指定要儲存的修訂版本,以免遭到自動刪除
Google 雲端硬碟會自動刪除使用者不再感興趣的舊版修訂版本。如要防止這種情況發生,您可以將布林值標記 keepRevisionForever
設為 true
,標示您不希望雲端硬碟清除的修訂版本。
下載修訂版本
如要下載最新修訂版本,請使用 files.download
方法。詳情請參閱「管理長時間執行的作業」。
發布修訂版本
如要發布 Google 文件、試算表和簡報修訂版本,請在 revisions
資源中設定該檔案的 published
屬性。您無法使用 Drive API 為 Google Sites 修訂版本設定這個屬性。
如果檔案是在 Google Workspace 網域中建立,publishedOutsideDomain
屬性會指出修訂版本是否可供任何人存取,或是僅限網域使用者存取。對於 Sites 檔案,這個屬性會指出是否存在 type=anyone
權限。
除非設定 publishAuto
屬性,否則發布的修訂版本不會反映對檔案所做的變更。如果該屬性設為 true
,系統會自動發布較新的檔案修訂版本,並覆寫先前的版本。這項行為也會受到雲端硬碟 UI 中「內容有所變更時自動重新發布」核取方塊的控制。對於協作平台檔案,publishAuto
一律是 false
。