Google Drive menyimpan histori modifikasi otomatis, yang dapat membantu pengguna melacak perubahan file dan revisi konten. Dalam histori revisi, pengguna dapat melihat hasil edit yang telah dilakukan dan dapat mengembalikan ke versi file tertentu dengan hasil edit tertentu.
Istilah berikut relevan dengan resource perubahan dan revisi Google Drive API:
- Daftar Kontrol Akses (ACL)
- Daftar semua resource izin yang terkait dengan file, folder, atau drive bersama.
- Ubah
- Perubahan yang dilakukan pada konten file atau metadata file atau drive bersama.
- Log perubahan pengguna
- Catatan semua perubahan yang dilakukan pengguna pada setiap file yang dapat diedit di Drive Saya, seperti Google Dokumen, Spreadsheet, atau Slide. Untuk anggota drive bersama, log perubahan pengguna juga menyertakan entri tentang keanggotaan drive bersama, tingkat akses pengguna ke item di drive bersama tersebut, dan perubahan nama drive bersama.
- Log perubahan drive bersama
- Data semua perubahan pada drive bersama, seperti penambahan atau penghapusan pengguna, dan semua perubahan pada item di drive bersama tersebut. Perubahan pada item dalam drive bersama akan muncul di log perubahan pengguna dan log perubahan drive bersama.
- Entri log perubahan
- Catatan perubahan yang dilakukan pada konten file atau metadata file atau drive bersama. Entri log perubahan menunjukkan pengguna yang melakukan perubahan, stempel waktu, dan ID. Hanya boleh ada satu entri per file atau drive bersama dalam log perubahan dalam satu waktu. Setiap kali file atau drive bersama tersebut berubah, ID baru akan dibuat untuk entri tersebut, dan akan menggantikan entri sebelumnya.
- Revisi
- Versi file yang mewakili perubahan pada konten file (bukan metadata). 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 file biner, revisi tersebut tidak dapat dihapus. Blob baru dapat diupload sebagai revisi baru, yang menjadi revisi kepala baru file tersebut.
Revisi blob dapat ditetapkan ke "Keep Forever", yang berarti revisi tidak dapat dihapus permanen secara otomatis. Maksimal 200 revisi dapat ditetapkan ke "Simpan Selamanya". Revisi head tidak pernah dihapus secara otomatis.
Revisi apa pun, selain revisi head, yang tidak ditetapkan sebagai "Keep Forever" 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
dari resourceRevisions
digunakan untuk menetapkan revisi ke "Simpan Selamanya". Selain itu, Anda dapat memanggilrevisions.delete
untuk menghapus revisi meskipun ditandai sebagai "Simpan Selamanya".- Histori Revisi
Catatan semua revisi file dalam urutan kronologis. Perubahan pada file Dokumen, Spreadsheet, atau Slide akan mendapatkan revisi baru. Setiap kali konten berubah, Drive akan membuat entri histori revisi baru untuk file tersebut. Namun, revisi file editor ini dapat digabungkan, 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 dicatat, lihat Mengidentifikasi log perubahan yang akan dilacak.
- Untuk menyiapkan pelacakan perubahan bagi pengguna dan drive bersama, lihat Melacak perubahan untuk pengguna dan drive bersama.
- Untuk memublikasikan, mendownload, atau membuat kueri revisi, lihat Mendownload dan memublikasikan revisi file.
- Untuk menyiapkan notifikasi perubahan, lihat Notifikasi push.