Droits de lecture dans Google Sheets

Lorsque vous travaillez avec Google Sheets, vous pouvez définir des règles précises et personnalisées pour la modification des feuilles de calcul, des colonnes et des lignes. Malheureusement, il est impossible de restreindre l'accès en lecture. Cette fonctionnalité serait pourtant très utile dans de nombreux cas, par exemple pour afficher à vos clients uniquement les tickets qui les concernent, ou à vos employés uniquement les projets sur lesquels ils travaillent.


Une solution possible consiste à créer une feuille principale et à utiliser la fonction IMPORTRANGE pour accéder aux données sélectionnées dans un seul sens. Malheureusement, cette méthode implique de nombreuses manipulations manuelles : création de nouvelles feuilles, attribution des autorisations d’accès aux fichiers, développement et implémentation de la formule IMPORTRANGE, validation des autorisations et mise en forme. Si la structure ou la mise en forme change, il faudra répéter ces opérations manuellement pour chaque feuille de calcul.

Le script Google Apps suivant le fait automatiquement. Si vous exécutez la méthode init () une fois dans la feuille principale, toutes les feuilles esclaves sont automatiquement créées, les droits sont attribués et les formules et le formatage sont définis. Si les données changent dans la feuille maître, elles sont automatiquement reflétées dans la feuille esclave. Si la structure de la feuille principale change, exécutez simplement à nouveau init () (les feuilles précédentes sont automatiquement mises à jour).

82ba709df04366e65cb3a42f84f19631

Retour