Apabila menggunakan Helaian Google, anda boleh menentukan peraturan berasaskan pengguna yang terperinci untuk mengedit lembaran kerja, lajur dan baris dalam hamparan. Malangnya, tiada cara untuk menyekat akses baca. Ini akan sangat membantu dalam banyak senario, contohnya, untuk menunjukkan kepada pelanggan anda hanya tiket yang berkaitan dengan mereka, atau kepada pekerja anda hanya projek yang mereka sedang usahakan.
Satu penyelesaian yang mungkin adalah dengan mencipta apa yang dipanggil helaian induk dan menggunakan IMPORTRANGE untuk mengakses data yang dipilih daripadanya dalam satu arah. Malangnya, ini melibatkan banyak kerja manual: mencipta helaian baharu, memberikan kebenaran fail, membangunkan dan melaksanakan formula IMPORTRANGE, menerima kebenaran dan menetapkan pemformatan. Jika struktur atau format berubah, ini mesti dilakukan secara manual untuk setiap hamparan secara individu.
Skrip Google Apps berikut melakukannya secara automatik. Sekiranya anda menjalankan kaedah init () sekali di lembar masters, semua helaian hamba dibuat secara automatik, hak diberikan dan formula dan format ditetapkan. Sekiranya data berubah dalam lembaran induk, data secara automatik dicerminkan dalam lembaran hamba. Sekiranya struktur helaian induk berubah, jalankan init () sekali lagi (helaian sebelumnya dikemas kini secara automatik).
82ba709df04366e65cb3a42f84f19631