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
.