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
diminati 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.
Memublikasikan revisi
Untuk memublikasikan revisi Google Dokumen, Google Spreadsheet, dan Google Slide, tetapkan properti published
untuk file tersebut di resource revisions
. Properti ini tidak dapat
ditetapkan untuk revisi Google Sites menggunakan Drive API.
Google Slide dan Google Gambar tidak mendukung publikasi revisi
tertentu. Hanya publikasi ulang otomatis revisi terbaru yang
didukung. Untuk memublikasikan Slide dan Gambar, tetapkan
publishAuto
ke true
.
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
dilakukan" di UI Drive. Slide dan
Gambar hanya mendukung publikasi ulang otomatis dan mengharuskan
properti publishAuto
ditetapkan ke true
. Untuk file
Sites, publishAuto
selalu false
.