Legi rajtojn en Google Sheets

Laborante kun Google Sheets , bonaj uzantreguloj por redakti laborfoliojn, kolumnojn kaj vicojn povas esti difinitaj ene de kalkultabelo. Bedaŭrinde ne ekzistas maniero limigi legajn rajtojn. Tamen ĉi tio estus tre helpa en multaj scenaroj. Do vi nur montras al viaj klientoj tiujn biletojn, kiuj koncernas ilin aŭ la dungitojn, nur la projektojn, pri kiuj ili laboras.


Unu ebla solvo estas krei tiel nomatan majstran folion kaj, helpe de IMPORTRANGE, legi elektitajn datumojn de tie en unu direkto. Bedaŭrinde tio signifas multan manan laboron: krei novajn foliojn, atribui dosierajn rajtojn, disvolvi kaj efektivigi la formulon IMPORTRANGE, akcepti permeson, agordi formatadon. Se la strukturo aŭ formato ŝanĝiĝas, ĉi tio devas esti farita permane por ĉiuj kalkultabeloj.

La sekva Google Apps Script faras tion aŭtomate. Se vi ekzekutas la init () metodon unufoje en la mastruma folio, ĉiuj sklavaj folioj estas aŭtomate kreitaj, rajtoj estas atribuitaj kaj formuloj kaj formatado estas agorditaj. Se datumoj ŝanĝiĝas en la mastro-folio, ĝi aŭtomate speguliĝas en la sklavo. Se la strukturo de la majstra folio ŝanĝiĝas, simple ekzekutu init () denove (antaŭaj folioj estas aŭtomate ĝisdatigitaj).

82ba709df04366e65cb3a42f84f19631

Reen