Olvasási jogok a Google Táblázatokban

A Google Táblázatokkal való munka során részletes, felhasználóalapú szabályokat definiálhat a munkalapok, oszlopok és sorok szerkesztéséhez egy táblázatban. Sajnos nincs mód az olvasási hozzáférés korlátozására. Ez sok esetben nagyon hasznos lenne, például ha az ügyfeleinek csak a rájuk vonatkozó jegyeket, vagy az alkalmazottainak csak azokat a projekteket szeretné megjeleníteni, amelyeken dolgoznak.


Az egyik lehetséges megoldás egy úgynevezett mesterlap létrehozása, és az IMPORTRANGE függvénnyel az onnan kiválasztott adatok egyirányú elérése. Sajnos ez sok manuális munkával jár: új lapok létrehozása, fájlengedélyek hozzárendelése, az IMPORTRANGE képlet kidolgozása és megvalósítása, engedélyek elfogadása és formázás beállítása. Ha a szerkezet vagy a formátum megváltozik, ezt manuálisan kell elvégezni minden egyes táblázat esetében külön-külön.

A következő Google Apps szkript ezt automatikusan elvégzi. Ha egyszer végrehajtja az init () metódust a törzslapon, akkor az összes slave-lap automatikusan létrejön, a jogok hozzárendelésre kerülnek, a képletek és a formázás megadva. Ha az adatok megváltoznak a törzslapon, akkor azok automatikusan tükröződnek a slave lapon. Ha a törzslap szerkezete megváltozik, egyszerűen hajtsa végre újra az init () műveletet (az előző lapok automatikusan frissülnek).

82ba709df04366e65cb3a42f84f19631

Vissza