Hak baca di Google Sheets

Saat bekerja dengan Google Sheets , baik, aturan berbasis pengguna untuk mengedit lembar kerja, kolom dan baris dapat ditentukan dalam spreadsheet. Sayangnya, tidak ada cara untuk membatasi hak membaca. Namun, ini akan sangat membantu dalam banyak skenario. Jadi Anda hanya menunjukkan kepada pelanggan Anda tiket yang menyangkut mereka atau karyawan hanya proyek yang mereka kerjakan.


Salah satu solusi yang mungkin adalah membuat apa yang disebut masterheet dan, dengan bantuan IMPORTRANGE, membaca data yang dipilih dari sana dalam satu arah. Sayangnya, itu berarti banyak pekerjaan manual: membuat lembar baru, menetapkan hak file, mengembangkan dan menerapkan rumus IMPORTRANGE, menerima izin, mengatur pemformatan. Jika struktur atau format berubah, ini harus dilakukan secara manual untuk semua spreadsheet satu per satu.

Skrip Google Apps berikut melakukannya secara otomatis. Jika Anda menjalankan metode init () satu kali dalam masterheet, semua slave sheet secara otomatis dibuat, hak ditetapkan, dan rumus serta pemformatan ditetapkan. Jika data berubah di master sheet, secara otomatis dicerminkan di slave sheet. Jika struktur lembar master berubah, cukup jalankan init () lagi (lembar sebelumnya diperbarui secara otomatis).

82ba709df04366e65cb3a42f84f19631

Kembali