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 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.