Google Drive menyimpan histori modifikasi otomatis, yang dapat membantu pengguna melacak perubahan file dan revisi materi. Dalam riwayat revisi, pengguna dapat melihat hasil edit yang telah dibuat dan dapat mengembalikan ke versi file tertentu dengan pengeditan spesifik.
Persyaratan berikut relevan dengan perubahan dan revisi sumber daya API Google Drive:
- Daftar Kontrol Akses (ACL)
- Daftar semua resource izin yang terkait dengan file, folder, atau drive bersama.
- Ubah
- Perubahan yang dilakukan pada konten atau metadata file dari suatu file atau yang dibagikan mengemudi.
- Log perubahan pengguna
- Data semua perubahan yang dilakukan pengguna pada setiap file yang dapat diedit dalam Drive, seperti Google Dokumen, Spreadsheet, atau Slide. Untuk anggota {i>drive<i}, log perubahan pengguna juga menyertakan entri tentang {i>drive<i} bersama keanggotaan, tingkat akses pengguna ke item di drive bersama tersebut, dan perubahan nama drive.
- Log perubahan drive bersama
- Data semua perubahan pada drive bersama, seperti penambahan atau penghapusan drive bersama pengguna, dan semua perubahan pada item di drive bersama tersebut. Perubahan pada item dalam drive bersama muncul di log perubahan pengguna dan drive bersama log perubahan.
- Mengubah entri log
- Data perubahan yang dibuat pada konten atau metadata file dari suatu file atau {i>drive bersama<i}. Entri log perubahan menunjukkan pengguna yang melakukan perubahan, stempel waktu, dan ID. Hanya boleh ada satu entri per file atau drive bersama di log perubahan sekaligus. Setiap kali file atau drive bersama tersebut berubah, file ID baru dibuat untuk entri tersebut, dan menggantikan entri sebelumnya.
- Revisi
- Versi file yang mewakili perubahan pada isi file (bukan {i>metadata<i}). Setiap revisi dapat diakses menggunakan resource Revisi dalam Drive API.
- Revisi utama
- Versi file terbaru.
- Revisi blob
Versi file biner yang tidak dapat diubah, seperti gambar, video, atau PDF. Jika revisi blob adalah satu-satunya revisi dari file biner, revisi itu tidak dapat dihapus. Blob baru dapat diupload sebagai revisi baru, yang menjadi versi baru revisi head dari file tersebut.
Revisi blob dapat ditetapkan ke "Keep Forever" berarti revisi tidak dapat dihapus permanen secara otomatis. Hingga 200 revisi dapat disetel ke "Simpan Selamanya". Tujuan revisi head tidak pernah dibersihkan secara otomatis.
Revisi apa pun, selain revisi utama, yang tidak ditetapkan sebagai "Simpan Selamanya" dapat dihapus permanen. Revisi yang dapat dihapus biasanya disimpan selama 30 hari, tetapi dapat dihapus lebih awal jika file memiliki 100 revisi yang tidak ditetapkan sebagai "Simpan Selamanya" dan revisi baru diupload.
Kolom
keepForever
dariRevisions
sumber daya digunakan untuk mengatur revisi ke "Keep Forever". Selain itu, Anda dapat panggilrevisions.delete
untuk menghapus revisi walaupun ditandai sebagai "{i>Keep Forever<i}."- Histori Revisi
Catatan semua revisi file dalam urutan kronologis. Perubahan menjadi File Dokumen, Spreadsheet, atau Slide mendapatkan revisi baru. Setiap kali konten perubahan, Drive akan membuat entri histori revisi baru untuk file tersebut. Namun, revisi file editor ini dapat digabungkan bersama, sehingga respons API mungkin tidak menampilkan semua perubahan pada file.
Tonton video ini untuk mempelajari cara mengelola revisi dengan Google Drive API:
Langkah Berikutnya
- Untuk mengidentifikasi tempat perubahan yang ingin Anda lacak direkam, lihat Identifikasi log perubahan yang harus dilacak.
- Untuk menyiapkan pelacakan perubahan bagi pengguna dan drive bersama, lihat Pantau perubahan untuk pengguna dan drive bersama.
- Untuk memublikasikan, mendownload, atau mengkueri revisi, lihat Download dan publikasikan revisi file.
- Untuk menyiapkan notifikasi perubahan, lihat Notifikasi push.