Kelola revisi file

Google Drive API menyediakan resource revisions sehingga Anda dapat mendownload dan memublikasikan revisi file. Untuk mengetahui detail selengkapnya tentang terminologi revisi, lihat Ringkasan perubahan dan revisi.

Menentukan revisi yang akan disimpan dari penghapusan otomatis

Google Drive otomatis menghapus revisi lama yang tidak lagi menarik bagi pengguna. Untuk mencegah hal ini terjadi, Anda dapat menetapkan flag boolean keepRevisionForever ke true untuk menandai revisi yang tidak ingin Drive hapus.

Mendownload revisi

Untuk mendownload revisi terbaru, gunakan metode files.download. Untuk mengetahui informasi selengkapnya, lihat Mengelola operasi yang berjalan lama.

Publikasikan revisi

Untuk memublikasikan revisi Dokumen, Spreadsheet, dan Slide, tetapkan properti published untuk file tersebut di resource revisions. Properti ini tidak dapat ditetapkan untuk revisi Google Sites menggunakan Drive API.

Jika file dibuat di domain Google Workspace, properti publishedOutsideDomain menunjukkan apakah revisi dapat diakses oleh siapa saja atau dibatasi untuk pengguna domain. Untuk file Situs, properti ini menunjukkan apakah izin type=anyone ada.

Revisi yang dipublikasikan tidak mencerminkan perubahan yang dilakukan pada file kecuali jika properti publishAuto ditetapkan. Jika properti tersebut ditetapkan ke true, revisi file yang lebih baru akan otomatis dipublikasikan, yang akan menimpa revisi sebelumnya. Perilaku ini juga dikontrol oleh kotak centang "Publikasikan ulang secara otomatis saat perubahan dibuat" di UI Drive. Untuk file Sites, publishAuto selalu false.