Quando si lavora con Fogli Google , all'interno di un foglio di calcolo è possibile definire regole precise e basate sull'utente per la modifica di fogli di lavoro, colonne e righe. Sfortunatamente, non c'è modo di limitare i diritti di lettura. Tuttavia, ciò sarebbe molto utile in molti scenari. Quindi mostri ai tuoi clienti solo quei biglietti che riguardano loro o ai dipendenti solo i progetti su cui stanno lavorando.
Una possibile soluzione è creare un cosiddetto foglio master e, con l'aiuto di IMPORTRANGE, leggere i dati selezionati da lì in una direzione. Sfortunatamente, ciò significa molto lavoro manuale: creazione di nuovi fogli, assegnazione di diritti sui file, sviluppo e implementazione della formula IMPORTRANGE, accettazione dell'autorizzazione, impostazione della formattazione. Se la struttura o il formato cambia, questo deve essere fatto manualmente per tutti i fogli di calcolo.
Il seguente script di Google Apps lo fa automaticamente. Se esegui il metodo init () una volta nel foglio principale, tutti i fogli secondari vengono creati automaticamente, vengono assegnati i diritti e vengono impostate le formule e la formattazione. Se i dati nel foglio master cambiano, vengono automaticamente rispecchiati nel foglio slave. Se la struttura del foglio master cambia, è sufficiente eseguire di nuovo init () (i fogli precedenti vengono aggiornati automaticamente).
82ba709df04366e65cb3a42f84f19631