Uređivač skripti za Google Apps: sve što trebate znati da biste započeli

Ako koristite Googleove usluge kao što su Google dokumenti(Google Docs) , Google tablice(Google Sheets) , Google Analytics , Gmail i drugi, te usluge možete povezati i automatizirati pomoću Google Apps Script -a . 

Zamislite Google Apps Script kao Googleovu verziju Microsoftove VBA skripte(Microsoft’s VBA script) . Baš kao što možete automatizirati radnje i zadatke ili prilagoditi makronaredbe u Microsoft Wordu(Microsoft Word) i Excelu pomoću VBA(Excel with VBA) , možete automatizirati zadatke i radnje na svim Googleovim(Google) uslugama. U uslugama kao što su Tablice i Dokumenti(Docs) možete čak napisati vlastite prilagođene izbornike.

U ovom ćete članku naučiti kako pristupiti i omogućiti Apps Script u raznim Googleovim uslugama(various Google services) , kako se kretati u uređivaču skripte(Apps Script Editor) za aplikacije i kako povezati usluge. Nećete naučiti određene funkcije skripte(learn specific script functions) , ali Google ima izvrsnu dokumentaciju i dostupne vodiče za skripte za aplikacije kako biste naučili pisati Apps Script .

Kako pristupiti uređivaču skripti Google Apps(Access Google Apps Script Editor)

Uređivač kodova za Google Apps Script(Google Apps Script) možete otvoriti iz brojnih Google usluga. Na primjer, Apps Script(Apps Script) ćete pronaći u izborniku Proširenja(Extensions) unutar Google tablica.

U drugim uslugama možete otvoriti uređivač Google Apps Script na sljedeće načine:

  • Google dokumenti(Google Docs) : Odaberite uređivač skripti(Script editor) u izborniku Alati(Tools) .
  • Google Slides : Odaberite uređivač skripti(Script editor) u izborniku Alati(Tools) .
  • Google obrasci(Google Forms) : Odaberite uređivač skripti(Script editor) na izborniku s tri točke.
  • Google disk(Google Drive) : desnom tipkom miša kliknite bilo koji prazan prostor, odaberite Više(More) i odaberite Google Apps Script .

Koristeći bilo koju od ovih metoda, vidjet ćete uređivač koda za Apps Script otvoren na novoj kartici. Ovo je prozor u kojem ćete napisati svaku od funkcija koje čine cijelu vašu skriptu. Prema zadanim postavkama, vidjet ćete praznu funkciju pod nazivom myFunction() koja je spremna da počnete ispunjavati svoj kod.

Napomena(Note) : Formatiranje koda je vrlo važno kako bi se izbjegle pogreške. Koristite komentiranje kao što je prikazano u sljedećem kodu da se podsjetite što ste pokušavali učiniti unutar dijelova koda. Ovo je vrlo slično načinu na koji komentiranje funkcionira u HTML kodu s web programiranjem.

Dok se krećete po uređivaču koda, možete se vratiti na ovaj odjeljak odabirom Code.gs u lijevom navigacijskom oknu u prozoru uređivača(Editor) . Da biste vidjeli druge dostupne prozore, zadržite pokazivač miša iznad ikona u krajnjem lijevom oknu i otvorit će se glavno navigacijsko okno.

Odjeljak Pregled(Overview) mjesto je gdje možete pronaći statistiku o svojoj skripti kao što je koliko se pogrešaka dogodilo, koliko puta je izvršena i još mnogo toga.

Pokriti ćemo svaki od ostalih odjeljaka uređivača Google Apps Script u svakom odjeljku u nastavku.

Kretanje u uređivaču skripti Google Apps(Google Apps Script Editor)

Dok uređujete svoj kod u uređivaču, dobra je ideja često odabrati ikonu diska ( Spremi(Save) ) kako ne biste izgubili svoj posao.

Nakon spremanja vidjet ćete da svijetle druge opcije izbornika. 

To uključuje:

  • Pokreni(Run) : pokušajte pokrenuti cijelu skriptu od početka do kraja.
  • Otklanjanje pogrešaka(Debug) : Prođite kroz skriptu jedan po redak.
  • Padajući izbornik funkcija(Function dropdown) : pregledajte i idite do svake funkcije koju ste stvorili.
  • Zapisnik izvršenja(Execution log) : pogledajte sve poruke o statusu ili pogreškama iz svakog pokušaja pokretanja skripte.

Opcija Knjižnice(Libraries) u lijevom navigacijskom izborniku mjesto je gdje možete pristupiti knjižnicama koje su drugi ljudi napisali (ili ste napisali i spremili negdje drugdje). Ovo je korisno ako imate prijatelja koji je već napisao značajku koju biste željeli koristiti u Google tablicama(Google Sheets) ili Google dokumentima(Google Docs) , ali biste uz to željeli dodati dodatne značajke.

Sve što trebate da dodate te biblioteke u svoj projekt je ID skripte(Script ID) . To možete pronaći u odjeljku postavki projekta, koji ćemo vam pokazati kako pronaći na kraju ovog članka.

Dodaci za usluge skripte za Google Apps

Odjeljak Usluge(Services) je najkorisniji. To je mjesto gdje možete integrirati svoju trenutnu skriptu s drugim Googleovim(Google) uslugama koje možete koristiti. 

Kada ga odaberete, vidjet ćete otvoren prozor Dodaj uslugu . (Add a service)Pomaknite(Scroll) se prema dolje do usluge koju želite koristiti kao dodatak svom postojećem projektu. 

Na primjer, ako želite povući podatke sa svog Google Analytics računa u ovu skriptu, možete odabrati Google Analytics API i odabrati Dodaj(Add) .

Ako želite pronaći pojedinosti o tome koje su funkcije dostupne za korištenje za tu novu dodatnu uslugu i kako ih koristiti, odaberite tri točke desno od API -ja i odaberite Pogledajte dokumentaciju(See documentation) .

Ovo će otvoriti dokumentaciju Google Apps Script na novoj kartici, koja se automatski otvara u odjeljku za tu Google uslugu.

Istražite dokumentaciju za sintaksu funkcije, vodiče i primjere koda koje možete koristiti u vlastitoj skripti.

Također, imajte na umu da možete prijeći na druge odjeljke dokumentacije kako biste vidjeli koje su opće funkcije dostupne u vašoj skripti na temelju usluge koju ste koristili kada ste izvorno otvorili uređivač koda Apps Script .

Na primjer, ako ste otvorili uređivač u Google tablicama(Google Sheets) , provjerite odjeljak Tablice(Sheets) u izborniku dokumentacije za funkcije Google tablica(Google Sheets) koje možete koristiti u svojoj skripti.

Postavljanje i korištenje okidača skripte aplikacija(Using Apps Script Triggers)

Još jedna korisna značajka u Google Apps Script je mogućnost postavljanja okidača na temelju brojnih događaja ili rasporeda.

Da biste konfigurirali novi okidač za svoju skriptu, odaberite Okidači(Triggers) na krajnjem lijevom navigacijskom izborniku. U novom prozoru Okidači(Triggers) koji se otvori odaberite gumb Dodaj okidač(Add Trigger) .

Prozor Dodaj okidač(Add Trigger) ima dugačak popis opcija koje vam pomažu da točno prilagodite kako i kada želite da se vaša skripta izvodi. 

Napomena(Note) : Mnoge od ovih opcija ovise o usluzi za koju pišete svoju skriptu ili API-jima koje ste dodali(the APIs that you’ve added) .

Da biste postavili okidač, morat ćete odabrati:

  • Koju funkciju prvo pokrenuti
  • Izvor događaja kao što je određeno vrijeme, datum ili događaj u vašoj usluzi, na primjer kada se promijeni ćelija Google proračunske tablice ili se dokument u početku otvori
  • Vrsta događaja kao što je kada se nešto u vašoj Google proračunskoj tablici ili dokumentu otvori ili uredi ili posebna postavka za datum ili vrijeme
  • Učestalost obavijesti o tome koliko često želite primati ažuriranja o tome kada vaše skripte nisu uspjele

Nakon što odaberete Spremi(Save) , možda ćete vidjeti poruku " Autorizacija skripte(Script) nije uspjela" ako ste prvi put spremili novi okidač.

To se obično pokreće ako u pregledniku imate omogućen blokator skočnih prozora. Ako koristite Google Chrome , samo odaberite ikonu malog prozora s crvenim "X" iznad. Promijenite postavku na Uvijek dopusti skočne prozore(Always allow pop-ups) i odaberite Gotovo(Done) .

Kada ponovno odaberete Spremi(Save) , morat ćete proći kroz postupak autorizacije skripte koju ste napisali za pokretanje pod vašim Google računom ili Google Workspaceom(Google Workspace) .

Najprije odaberite Google račun pod kojim želite dopustiti da se vaša skripta izvodi.

Vidjet ćete upozorenje da prilagođenu funkciju ili skriptu koju ste napisali nije "provjerio" Google . Ako ste vi osoba koja je napisala skriptu, to nije važno i sigurno je pokrenuti pod vašim Google računom(Google Account) ili Google Workspaceom(Google Workspace) .

Da biste zaobišli ovo upozorenje, samo odaberite Napredno(Advanced) , a zatim odaberite vezu Go to <project> (unsafe) pri dnu.

Konačno, u prozoru s dopuštenjima odaberite Dopusti(Allow) da biste omogućili pokretanje vaših prilagođenih funkcija i skripte pod vašim Google računom ili Google Workspaceom(Google Workspace) .

Nećete morati ponovno ponavljati ovaj postupak, samo kada prvi put spremate ili pokrećete svoje prilagođene projekte skripte  za Google Apps .

Pristup vašem ID-u Google skripte

Još jedna napomena – možda biste željeli dati svoju skriptu prijateljima ili kolegama kako bi oni mogli koristiti vašu skriptu ili je dodati kao biblioteku svojoj vlastitoj skripti. 

Svoj ID skripte(Script ID) možete pronaći ispod ikone Postavke(Settings) u krajnjem lijevom navigacijskom oknu.

ID skripte(Script ID) možete pronaći u odjeljku ID(IDs) -ovi , desno od ID- a skripte(Script ID) .

Kao što možete vidjeti, uređivač skripte za Google Apps(Google Apps Script) prilično je jednostavan ako znate kako se kretati do svake značajke koju želite koristiti. Samo(Just) dobro proučite dokumentaciju Google Apps Script kako biste mogli početi učiti pisati svoje skripte i sve funkcije koje su dostupne za korištenje.



About the author

Računalni sam tehničar s više od 10 godina iskustva u industriji zabave. Znam kako popraviti računala i tablete, poboljšati njihove performanse i poboljšati njihovu upotrebljivost. Osim toga, također vam mogu pomoći s vašim potrebama za zabavom davanjem savjeta o tome kako gledati TV ili preuzimati filmski sadržaj na vaš iPhone ili Mac.



Related posts