Læs rettigheder i Google Sheets

Når du arbejder med Google Sheets, kan du definere detaljerede, brugerbaserede regler for redigering af regneark, kolonner og rækker i et regneark. Desværre er der ingen måde at begrænse læseadgang på. Dette ville være meget nyttigt i mange scenarier, for eksempel for kun at vise dine kunder de supportsager, der er relevante for dem, eller dine medarbejdere kun de projekter, de arbejder på.


En mulig løsning er at lave et såkaldt master sheet og bruge IMPORTRANGE til at læse udvalgte data derfra i én retning. Desværre betyder dette en masse manuelt arbejde: oprettelse af nye ark, tildeling af filrettigheder, udvikling og installation af IMPORTRANGE-formlen, accept af tilladelse, indstilling af formatering. Hvis strukturen eller formatet ændres, skal dette gøres manuelt for alle regneark individuelt.

Følgende Google Apps-script gør dette automatisk. Hvis du udfører metoden init () en gang i mastearket, oprettes alle slaveark automatisk, rettigheder tildeles og formler og formatering indstilles. Hvis data ændres i masterarket, spejles det automatisk i slavearket. Hvis strukturen på masterarket ændres, skal du blot udføre init () igen (tidligere ark opdateres automatisk).

82ba709df04366e65cb3a42f84f19631

Tilbage