Google Apps Script Editor: Minden, amit tudnia kell az induláshoz

Ha olyan Google-szolgáltatásokat használ, mint a Google Dokumentumok(Google Docs) , a Google Táblázatok(Google Sheets) , a Google Analytics , a Gmail és mások, összekapcsolhatja és automatizálhatja ezeket a szolgáltatásokat a Google Apps Script segítségével . 

Gondoljon a Google Apps Scriptre , mint a (Google Apps Script)Microsoft VBA-szkriptjének(Microsoft’s VBA script) Google-verziójára . Csakúgy, mint a műveletek és feladatok automatizálása vagy a makrók testreszabása a Microsoft Word és Excel programban a VBA(Excel with VBA) segítségével, automatizálhatja a feladatokat és műveleteket a Google szolgáltatásaiban. Az olyan szolgáltatásokban, mint a Táblázatok és a Dokumentumok(Docs) , akár saját egyéni menüket is megírhat.

Ebből a cikkből megtudhatja, hogyan érheti el és engedélyezheti az Apps Scriptet(Apps Script) különböző Google-szolgáltatásaiban(various Google services) , hogyan navigálhat az Apps Script Editorban(Apps Script Editor) , és hogyan kapcsolhat össze szolgáltatásokat. Konkrét szkriptfunkciókat(learn specific script functions) nem fog megtanulni , de a Google kiváló dokumentációval és alkalmazásszkript-oktatóanyaggal rendelkezik az (Google)Apps Script írásának megtanulásához .

A Google Apps Script Editor elérése(Access Google Apps Script Editor)

A Google Apps Script(Google Apps Script) kódszerkesztőt számos Google szolgáltatásból megnyithatja . Például az Apps Script a Google Táblázatok Bővítmények(Extensions) menüjében található.

Más szolgáltatásokban a következő módokon nyithatja meg a Google Apps Script szerkesztőt:(Google Apps Script)

  • Google Dokumentumok(Google Docs) : Az Eszközök menüben válassza a Szkriptszerkesztő(Tools) lehetőséget .(Script editor)
  • Google Diák(Google Slides) : Az Eszközök menüben válassza a Szkriptszerkesztő(Tools) lehetőséget .(Script editor)
  • Google Forms : A hárompontos menüben válassza a Szkriptszerkesztő lehetőséget.(Script editor)
  • Google Drive : Kattintson jobb gombbal bármelyik üres helyre, válassza a Továbbiak(More) lehetőséget , majd válassza a Google Apps Script lehetőséget .

A fenti módszerek bármelyikével az Apps Script kódszerkesztője új lapon nyílik meg. Ez az az ablak, amelybe beírhatja a teljes szkriptet alkotó függvényeket. Alapértelmezés szerint egy myFunction() nevű üres függvény jelenik meg, amely készen áll a kód kitöltésére.

Megjegyzés(Note) : A kód formázása nagyon fontos a hibák elkerülése érdekében. Használja a következő kódban látható megjegyzéseket, hogy emlékeztesse magát arra, hogy mit próbált tenni a kód szakaszain belül. Ez nagyon hasonlít a kommentálás működéséhez a HTML kódban webes programozással.

Miközben a kódszerkesztőben navigál, visszatérhet ehhez a részhez, ha kiválasztja a Code.gs elemet(Code.gs) a Szerkesztő(Editor) ablak bal oldali navigációs ablakában. A többi elérhető ablak megtekintéséhez vigye az egérmutatót a bal szélső ablaktáblában lévő ikonokra, és megnyílik a fő navigációs ablak.

Az Áttekintés(Overview) szakaszban statisztikákat találhat a szkriptről, például hány hiba történt, hányszor hajtották végre, és így tovább.

Az alábbiakban a Google Apps Script szerkesztő összes többi részével foglalkozunk.

Navigálás a Google Apps Script Editorban(Google Apps Script Editor)

A szerkesztőben a kód szerkesztése során érdemes gyakran kiválasztani a lemez ( Mentés(Save) ) ikont, hogy ne veszítse el a munkáját.

Mentés után a többi menüopció világít. 

Ezek tartalmazzák:

  • Futtatás(Run) : Próbálja meg futtatni a teljes szkriptet az elejétől a végéig.
  • Hibakeresés(Debug) : Lépjen végig a szkripten soronként.
  • Funkció legördülő menü(Function dropdown) : Böngésszen a létrehozott funkciók között, és navigáljon azokhoz.
  • Végrehajtási napló(Execution log) : Megtekintheti a szkript futtatására tett minden egyes kísérlet állapot- vagy hibaüzenetét.

A bal oldali navigációs menü Könyvtárak(Libraries) opciójával érheti el azokat a könyvtárakat, amelyeket mások írtak (vagy Ön írt és mentett máshová). Ez akkor hasznos, ha van egy barátja, aki már írt egy funkciót, amelyet használni szeretne a Google Táblázatok(Google Sheets) vagy a Google Dokumentumok(Google Docs) szolgáltatásban, de ezen felül további funkciókat szeretne hozzáadni.

Csak a szkriptazonosítóra(Script ID) van szüksége ahhoz, hogy hozzáadja ezeket a könyvtárakat a projekthez . Ezt a projektbeállítások részben találja meg, ahol a cikk végén megmutatjuk, hogyan találhatja meg.

Google Apps Script Services-bővítmények

A Szolgáltatások(Services) szakasz a leghasznosabb. Itt integrálhatja jelenlegi szkriptjét más , esetleg használt Google - szolgáltatásokkal. 

Amikor kiválasztja, megjelenik a Szolgáltatás hozzáadása(Add a service) ablak. Görgessen(Scroll) le ahhoz a szolgáltatáshoz, amelyet meglévő projektje kiegészítőjeként szeretne használni. 

Ha például adatokat szeretne gyűjteni a Google Analytics -fiókjából ebbe a szkriptbe, válassza ki a Google Analytics API -t , majd válassza a Hozzáadás(Add) lehetőséget .

Ha részleteket szeretne megtudni arról, hogy az új kiegészítő szolgáltatáshoz milyen funkciók állnak rendelkezésre, és hogyan kell ezeket használni, válassza ki az API -tól jobbra található három pontot, majd válassza a Dokumentáció megtekintése(See documentation) lehetőséget .

Ezzel egy új lapon nyitja meg a Google Apps Script dokumentációját, amely automatikusan megnyílik az adott Google -szolgáltatás szakaszában.

Fedezze fel a dokumentációt a függvényszintaxisról, oktatóanyagokról és kódpéldákról, amelyeket saját szkriptjében használhat.

Vegye figyelembe azt is, hogy a dokumentáció más részeibe is navigálhat, hogy megtudja, milyen általános funkciók állnak rendelkezésre a szkriptben az Apps Script(Apps Script) kódszerkesztő eredeti megnyitásakor használt szolgáltatás alapján .

Például, ha a szerkesztőt a Google Táblázatokban(Google Sheets) nyitotta meg , ellenőrizze a Dokumentáció menü Táblázatok szakaszát a szkriptben használható (Sheets)Google Táblázatok(Google Sheets) funkcióival kapcsolatban.

Apps Script triggerek(Using Apps Script Triggers) beállítása és használata

A Google Apps Script(Google Apps Script) másik hasznos funkciója az eseményindítók beállításának lehetősége számos esemény vagy ütemezés alapján.

Ha új eseményindítót szeretne konfigurálni a szkripthez, válassza a Triggerek(Triggers) lehetőséget a bal szélső navigációs menüben. A megnyíló új Triggerek(Triggers) ablakban válassza az Indítók hozzáadása(Add Trigger) gombot.

A Trigger hozzáadása(Add Trigger) ablakban a lehetőségek hosszú listája található, amelyek segítenek testreszabni, hogy pontosan hogyan és mikor fusson a szkript. 

Megjegyzés : A lehetőségek közül sok a szkriptet írt szolgáltatástól vagy (Note)a hozzáadott API(the APIs that you’ve added) -któl függ .

A trigger beállításához a következőket kell választania:

  • Melyik funkciót indítsa el először
  • Az esemény forrása, például egy adott időpont, dátum vagy egy esemény a szolgáltatásban, például amikor a Google -táblázat cellája megváltozik vagy egy dokumentumot először megnyitnak
  • Az esemény típusa, például amikor a Google - táblázatában vagy -dokumentumában valamit megnyitnak vagy szerkesztenek, vagy a dátum vagy az idő konkrét beállítása
  • Értesítések gyakorisága arra vonatkozóan, hogy milyen gyakran szeretne frissítéseket kapni a szkriptek meghiúsulásáról

Ha a Mentés(Save) lehetőséget választja , a „ Szkript(Script) hitelesítés sikertelen” üzenet jelenhet meg, ha először mentett új aktiválási szabályt.

Ez általában akkor aktiválódik, ha a böngészőjében engedélyezve van egy pop-up blokkoló. Ha Google Chrome -ot használ , egyszerűen válassza ki a kis ablak ikonját, amelyen egy piros X látható. Módosítsa a beállítást Mindig engedélyezze az előugró ablakokat értékre(Always allow pop-ups) , majd válassza a Kész(Done) lehetőséget .

Ha ismét a Mentés(Save) lehetőséget választja , végig kell lépnie a folyamaton, hogy engedélyezze az Ön által írt szkript futtatását a Google - fiókjában vagy a Google Workspace -ben .

Először válassza ki azt a Google - fiókot, amelyen engedélyezni szeretné a szkript futtatását.

Figyelmeztetés jelenik meg arról, hogy az Ön által írt egyéni függvényt vagy szkriptet a Google(Google) nem „igazolta” . Ha Ön írta a szkriptet, akkor ez nem számít, és biztonságosan futhat saját Google-fiókja(Google Account) vagy Google Workspace segítségével .

A figyelmeztetés megkerüléséhez válassza a Speciális(Advanced) lehetőséget , majd kattintson az Go to <project> (unsafe) hivatkozásra alul.

Végül az engedélyek ablakában válassza az Engedélyezés(Allow) lehetőséget, hogy engedélyezze az egyéni funkciók és szkriptek futtatását a Google - fiókja vagy a Google Workspace alatt .

Ezt a folyamatot nem kell újra megismételnie, csak az egyéni Google Apps - szkriptprojektek első mentésekor vagy futtatásakor. 

A Google Script ID elérése

Még egy utolsó megjegyzés: érdemes lehet a szkriptet átadni barátainak vagy kollégáinak, hogy használhassák a szkriptet, vagy hozzáadhassák a saját szkriptjükhöz könyvtárként. 

A szkriptazonosítót(Script ID) a bal szélső navigációs panel Beállítások(Settings) ikonja alatt találja.

A szkriptazonosító(Script ID) az IDs szakaszban, a Script ID jobb oldalán található .

Amint láthatja, a Google Apps Script szerkesztője meglehetősen egyszerű, ha tudja, hogyan kell navigálni az egyes használni kívánt funkciókhoz. Csak(Just) alaposan tanulmányozza át a Google Apps Script dokumentációját, hogy elkezdhesse megtanulni a szkriptek megírását és az összes használható funkciót.



About the author

Számítástechnikai szakértő vagyok, több mint 10 éves tapasztalattal, és arra specializálódtam, hogy segítsek az embereknek az irodájukban lévő számítógépeik kezelésében. Cikkeket írtam olyan témákban, mint az internetkapcsolat optimalizálása, a számítógép beállítása a legjobb játékélmény érdekében stb. Ha bármiben szeretnél segítséget kérni munkáddal vagy magánéleteddel kapcsolatban, én vagyok a megfelelő személy!



Related posts