Google Apps Script Editor: kaikki mitä sinun tarvitsee tietää aloittaaksesi

Jos käytät Googlen palveluita, kuten Google Docs , Google Sheets , Google Analytics , Gmail ja muita, voit yhdistää ja automatisoida kyseiset palvelut Google Apps Scriptin(Google Apps Script) avulla . 

Ajattele Google Apps Scriptiä(Google Apps Script) , kuten Googlen versiota Microsoftin VBA-komentosarjasta(Microsoft’s VBA script) . Aivan kuten voit automatisoida toimintoja ja tehtäviä tai mukauttaa makroja Microsoft Wordissa(Microsoft Word) ja Excelissä VBA(Excel with VBA) :n avulla, voit automatisoida tehtäviä ja toimintoja Googlen(Google) palveluissa. Palveluissa, kuten Sheets ja Docs , voit jopa kirjoittaa omia mukautettuja valikkoja.

Tässä artikkelissa opit käyttämään ja ottamaan käyttöön Apps Scriptin(Apps Script) eri Google-palveluissasi(various Google services) , kuinka selata Apps Script Editorissa(Apps Script Editor) ja miten yhdistää palvelut. Et opi tiettyjä komentosarjatoimintoja(learn specific script functions) , mutta Googlella(Google) on erinomaista dokumentaatiota ja sovellusten komentosarjaopetusohjelmia, joiden avulla voit oppia kirjoittamaan Apps Scriptin(Apps Script) .

Google Apps Script Editorin(Access Google Apps Script Editor) käyttäminen

Voit avata Google Apps Script -koodieditorin useista Googlen(Google) palveluista. Löydät esimerkiksi Apps Scriptin(Apps Script) Google Sheetsin Laajennukset(Extensions) - valikosta.

Muissa palveluissa voit avata Google Apps Script -editorin seuraavilla tavoilla:

  • Google-dokumentit(Google Docs) : Valitse Työkalut(Tools) - valikosta Skriptieditori .(Script editor)
  • Google Slides : Valitse Työkalut(Tools) - valikosta komentosarjaeditori .(Script editor)
  • Google Forms : Valitse kolmen pisteen valikosta Script editor .
  • Google Drive : Napsauta hiiren kakkospainikkeella mitä tahansa tyhjää kohtaa, valitse Lisää(More) ja valitse Google Apps Script .

Kun käytät jotakin näistä menetelmistä, näet Apps Script -koodieditorin avautuvan uuteen välilehteen. Tämä on ikkuna, johon kirjoitat kaikki funktiot, jotka muodostavat koko skriptisi. Oletuksena näet tyhjän funktion nimeltä myFunction(), joka on valmis, jotta voit aloittaa koodin täyttämisen.

Huomautus(Note) : Koodin muotoilu on erittäin tärkeää virheiden välttämiseksi. Käytä kommentointia seuraavan koodin osoittamalla tavalla muistuttaaksesi itseäsi, mitä yritit tehdä koodin osissa. Tämä on hyvin samanlaista kuin kommentointi toimii HTML -koodissa verkko-ohjelmoinnin kanssa.

Kun navigoit koodieditorissa, voit palata tähän osioon valitsemalla Editor - ikkunan vasemmasta navigointiruudusta Code.gs. Näet muut käytettävissä olevat ikkunat viemällä hiiren vasemmassa reunassa olevien kuvakkeiden päälle, jolloin päänavigointiruutu avautuu.

Yleiskatsaus(Overview) - osiossa voit löytää tilastoja skriptistäsi, kuten kuinka monta virhettä on tapahtunut, kuinka monta kertaa se on suoritettu ja paljon muuta.

Käsittelemme kaikki muut Google Apps Script -editorin osiot kussakin alla olevassa osiossa.

Google Apps Script Editorissa(Google Apps Script Editor) liikkuminen

Kun muokkaat koodia editorissa, on hyvä idea valita levy ( Tallenna(Save) ) -kuvake usein, jotta et menetä työtäsi.

Kun olet tallentanut, muut valikkovaihtoehdot syttyvät. 

Nämä sisältävät:

  • Suorita(Run) : Yritä suorittaa koko skripti alusta loppuun.
  • Viankorjaus(Debug) : Selaa skripti rivi kerrallaan.
  • Toimintojen pudotusvalikko(Function dropdown) : Selaa jokaista luomaasi toimintoa ja siirry niihin.
  • Suoritusloki(Execution log) : Katso tila- tai virheilmoitukset jokaisesta yrityksistäsi suorittaa komentosarja.

Vasemman navigointivalikon Kirjastot(Libraries) -vaihtoehto on paikka, josta pääset kirjastoihin, jotka muut ovat kirjoittaneet (tai olet kirjoittanut ja tallentanut muualle). Tästä on hyötyä, jos sinulla on ystävä, joka on jo kirjoittanut ominaisuuden, jota haluat käyttää Google Sheetsiin(Google Sheets) tai Google-dokumentteihin(Google Docs) , mutta haluat lisätä sen lisäksi muita ominaisuuksia.

Sinun tarvitsee vain lisätä nämä kirjastot projektiisi Script ID . Löydät tämän projektin asetukset -osiosta, jonka osoitamme tämän artikkelin lopussa.

Google Apps Script Services -lisäosat

Palvelut(Services) - osio on hyödyllisin. Siellä voit integroida nykyisen skriptisi muihin käyttämiisi Google - palveluihin. 

Kun valitset sen, näkyviin tulee Lisää palvelu(Add a service) -ikkuna. Vieritä(Scroll) alas palveluun, jota haluat käyttää olemassa olevan projektisi lisäosana. 

Jos esimerkiksi haluat vetää tietoja Google Analytics -tilistäsi tähän skriptiin, voit valita Google Analytics -sovellusliittymän(Google Analytics API) ja sitten Lisää(Add) .

Jos haluat saada tietoja siitä, mitä toimintoja on saatavilla kyseiselle uudelle lisäpalvelulle ja miten niitä käytetään, valitse kolme pistettä API :n oikealla puolella ja valitse Katso dokumentaatio(See documentation) .

Tämä avaa Google Apps Script -dokumentaation uuteen välilehteen, joka avautuu automaattisesti kyseisen Google - palvelun osioon.

Tutustu dokumentaatioon funktion syntaksia, opetusohjelmia ja koodiesimerkkejä varten, joita voit käyttää omassa skriptissäsi.

Huomaa myös, että voit siirtyä muihin ohjeiden osiin nähdäksesi, mitä yleisiä toimintoja komentosarjassasi on sen palvelun perusteella, jota käytit, kun alun perin avasit Apps Script -koodieditorin.

Jos esimerkiksi avasit editorin Google Sheetsissä(Google Sheets) , tarkista dokumentaatiovalikon Taulukot-osiossa Google (Sheets)Sheetsin(Google Sheets) toiminnot, joita voit käyttää skriptissäsi.

Apps Script -triggereiden(Using Apps Script Triggers) määrittäminen ja käyttäminen

Toinen hyödyllinen Google Apps Scriptin(Google Apps Script) ominaisuus on kyky asettaa laukaisimia useiden tapahtumien tai aikataulujen perusteella.

Jos haluat määrittää uuden käynnistimen komentosarjallesi, valitse Triggerit(Triggers) vasemmanpuoleisesta navigointivalikosta. Valitse avautuvassa uudessa Triggers -ikkunassa (Triggers)Lisää triggeri(Add Trigger) -painike.

Add Trigger -ikkunassa on pitkä luettelo vaihtoehdoista, joiden avulla voit mukauttaa tarkalleen, miten ja milloin haluat skriptin ajavan. 

Huomautus(Note) : Monet näistä vaihtoehdoista riippuvat palvelusta, jota kirjoitat, tai lisäämistäsi sovellusliittymistä(the APIs that you’ve added) .

Määrittääksesi triggerin sinun on valittava:

  • Mikä toiminto käynnistetään aluksi
  • Tapahtuman lähde, kuten tietty aika, päivämäärä tai tapahtuma palvelussasi, kuten milloin Google -laskentataulukon solu muuttuu tai asiakirja avataan alun perin
  • Tapahtumatyyppi, kuten milloin jotain Google - laskentataulukossasi tai -asiakirjassasi avataan tai sitä muokataan, tai päivämäärän tai kellonajan tietty asetus
  • Ilmoitustiheys sen mukaan, kuinka usein haluat saada päivityksiä komentosarjojesi epäonnistumisesta

Kun valitset Tallenna(Save) , saatat nähdä " Komentosarjan(Script) valtuutus epäonnistui" -viestin, jos tallennat uuden triggerin ensimmäistä kertaa.

Tämä käynnistyy yleensä, jos selaimessasi on käytössä ponnahdusikkunoiden esto. Jos käytät Google Chromea(Google Chrome) , valitse vain pienen ikkunan kuvake, jonka päällä on punainen X. Muuta asetukseksi Salli aina ponnahdusikkunat(Always allow pop-ups) ja valitse Valmis(Done) .

Kun valitset Tallenna(Save) uudelleen, sinun on suoritettava prosessi, jotta kirjoittamasi skripti voidaan valtuuttaa toimimaan Google - tililläsi tai Google Workspacessa(Google Workspace) .

Valitse ensin Google - tili, jonka alla haluat sallia skriptin suorittamisen.

Näet varoituksen siitä, että kirjoittamaasi mukautettua funktiota tai komentosarjaa ei ole "vahvistanut" Google . Jos olet kirjoittanut käsikirjoituksen, tällä ei ole väliä ja voit käyttää omaa Google-tiliäsi(Google Account) tai Google Workspacea(Google Workspace) .

Voit ohittaa tämän varoituksen valitsemalla Lisäasetukset(Advanced) ja valitsemalla sitten Go to <project> (unsafe) -linkin alareunasta.

Valitse lopuksi lupaikkunassa Salli(Allow) , jotta mukautetut toiminnot ja komentosarjat toimivat Google - tilisi tai Google Workspacen(Google Workspace) alla .

Sinun ei tarvitse toistaa tätä prosessia uudelleen, vain ensimmäisen kerran, kun tallennat tai suoritat mukautettuja Google Apps -skriptiprojekteja. 

Google-skriptitunnuksesi käyttäminen

Viimeinen huomautus – saatat haluta toimittaa skriptisi ystäville tai kollegoille, jotta he voivat joko käyttää skriptiäsi tai lisätä sen kirjastona omaan käsikirjoitukseensa. 

Löydät komentosarjatunnuksesi(Script ID) vasemman reunan navigointiruudun Asetukset(Settings) -kuvakkeen alta .

Skriptin tunnus(Script ID) löytyy Tunnukset -osiosta, Script ID -kohdan (Script ID)oikealta(IDs) puolelta .

Kuten näet, Google Apps Script -editori on melko suoraviivainen, jos osaat navigoida kuhunkin käytettävään ominaisuuteen. Muista(Just) vain tutkia Googlen Apps Script -dokumentaatiota hyvin, jotta voit alkaa oppia kirjoittamaan komentosarjojasi ja kaikkia käytettävissä olevia toimintoja.



About the author

Olen puhelininsinööri, jolla on yli 10 vuoden kokemus mobiilialalta, ja olen erikoistunut älypuhelimien korjaamiseen ja päivittämiseen. Työhöni on kuulunut puhelimen laiteohjelmiston kehittäminen ja ylläpito, kuvien kehittäminen Apple-laitteille ja työskentely Firefox OS -projekteissa. Ohjelmistokehitys-, laitteistosuunnittelu-, kuvankäsittely- ja Firefox OS -kehitystaitojeni avulla pystyn käsittelemään monimutkaisia ​​ongelmia ja muuttamaan niistä yksinkertaisia ​​ratkaisuja, jotka toimivat kaikilla laitteilla.



Related posts