File di Google Drive Anda bersifat pribadi secara default dan hanya pemilik yang memiliki izin awal untuk melihat, mengedit, atau menghapus file mereka. Jika Anda memilih untuk berbagi file dengan orang lain, Anda dapat memutuskan apakah orang lain memiliki akses baca saja ke file Anda atau apakah mereka diizinkan untuk mengedit dan mengomentari file Anda
Anda selalu dapat menghapus kolaborator eksternal dari dokumen Anda untuk mencegah mereka mengedit file Anda, tetapi bagaimana Anda mencegah diri Anda sendiri (pemilik) mengedit file Anda sendiri di Google Drive secara tidak sengaja?
Cara Mencegah Pengeditan Dokumen di Google Drive
Google Drive sekarang memiliki API Penguncian baru untuk membantu pengembang dengan mudah menambahkan batasan konten pada dokumen, spreadsheet, presentasi, PDF, dan file lainnya di Google Drive
Saat Anda mengunci file, tidak seorang pun (termasuk pemilik) dapat mengedit file tersebut, judul file tidak dapat diubah dan juga kehilangan opsi untuk berkomentar di dalam file
Google Drive belum memiliki tombol sederhana (belum) untuk mengunci file jadi inilah sedikit Google Script yang dapat membantu Anda membuat file apa pun di Google Drive Anda hanya-baca
1. Buka Google Drive dan klik kanan file apa pun yang ingin Anda jadikan file hanya-baca. Klik menu Bagikan Tautan dan salin tautan file ke papan klip
//docs.google.com/spreadsheets/d/12345_abcdef-123/edit?usp=sharing
2. Ketik script.new_ di browser untuk membuka proyek Skrip Google Apps baru dan salin-tempel cuplikan ini di editor kode
/** * Make Google Drive files Read only * Author: amit@labnol.org * Web: //digitalinspiration.com/ * MIT License **/ const makeFileReadyOnly = () => { const fileUrl = '<<FILE URL>>'; const [fileId] = fileUrl.split('/').filter((e) => /[_-\w]{25,}/.test(e)); UrlFetchApp.fetch(`//www.googleapis.com/drive/v3/files/${fileId}`, { method: 'PATCH', contentType: 'application/json', headers: { Authorization: `Bearer ${ScriptApp.getOAuthToken()}`, }, payload: JSON.stringify({ contentRestrictions: [ { readOnly: true, reason: 'Prevent accidental editing', }, ], }), }); // For requesting correct scope, do not delete // var file = DriveApp.getFileById().setName() };_
3. Ganti FILE URL_ di baris #2 dengan URL file Drive yang Anda salin di langkah sebelumnya
4. Buka menu Run, pilih Run function > makeFileReadyOnly. Terima izin dan file Anda akan dibatasi dari pengeditan oleh siapa pun termasuk Anda sendiri
Jika Anda ingin menghapus kunci file dan mengizinkan pengeditan, buka Google Drive, klik kanan file yang sama dan pilih "Buka kunci file" dari menu untuk mengembalikan perilaku pengeditan
Lihat juga. Trik URL untuk Google Drive
Perlu diperhatikan bahwa saat Anda membekukan dokumen dengan Google Drive Lock API, bahkan add-on Google Script dan Google Workspace diblokir dari pengeditan file
Skrip Google Apps Google Drive
BagikanWhatsAppTwitterFacebook
Amit Agarwal
Pakar Pengembang Google, Juara Google Cloud
Amit Agarwal adalah Pakar Pengembang Google di Google Workspace dan Google Apps Script. Dia memegang gelar insinyur di bidang Ilmu Komputer (I. I. T. ) dan merupakan blogger profesional pertama di India
Amit telah mengembangkan beberapa add-on Google yang populer termasuk Mail Merge untuk Gmail dan Document Studio. Baca selengkapnya di Lifehacker dan YourStory