...
- Kõike järgnevat tuleb teha Google kasutajaga, kellel on vähemalt lugemisõigus kopeeritavale sisule
- Sellele kasutajale peab olema antud vähemalt Contributor taseme õigused Ülikooli Shared drive kettal
- Selleks pöördu kasutajatoe/moderaatori poole (vaja üle täpsustada)
Piirangud
- Varu aega - skript töötab aeglaselt
- Skript ei tee mingeid duplikaatide ega turvakontrolle ning tehtud ei ole põhjalikke testimisi
- Kopeerimine ei ole oma olemuselt destruktiivne (originaalid säilivad)
- Kui samanimeline kaust on juba sihtkohas olemas, luuakse uus kaust
- Kopeerimise käigus:
- Kopeeritavale sisule tekib ligipääs kõigile, kellel on ligipääs sihtkaustale/draivile
- Kõik eelnevad ligipääsud ning õigused kaovad
- Muutuvad kaustade ning failide lingid
- Kaovad failide versioonid ning ajalugu
- Rakenduvad Google drive ning Google API piirangud
- Shared drive limits
- Google Drive large migration best practices
- Olulisim piirang on see, et ühel kasutajal on ööpäevas võimalik üles laadida kuni 750GB andmeid
Mida teha
- Mine lehele https://script.google.com
- Vajuta vasakul üleval nurgas nuppu New project
- Soovi korral muuda ära projekti nimi
- Kustuta automatselt genereeritud skripti päis ning kopeeri allolev skript selle asemele
- Muuda skripti kolme esimest rida:
- email@domain.xxx → meiliaadress, kuhu saadetakse skripti logid
- sourcefolderID → kopeeritava kausta ID
- targetfolderID → sihtkausta või shared draivi ID
- ID saab aadressiribalt kui avada vastav kaust/draiv (nt: 1KMerSre4WcCl-5AfZIYkeMaG79GPSGIa)
- Salvesta projekt
- Vajuta ülemisest menüüst nuppu Run
- ...
- Profit
...