Reklama
Ak používate Google Apps, ako sú Tabuľky Google alebo Dokumenty Google, Google Script vám umožňuje vykonávať veci, ktoré by ste nikdy nemohli dosiahnuť pomocou podobnej aplikácie pre stolné počítače.
Google Script (známy tiež ako Google Apps Script) je platforma na vývoj aplikácií, ktorá vám umožňuje integrovať všetky služby Google Cloud, ktoré používate.
Spoločnosť Google ponúka dlhý zoznam rozhraní API pre každú zo svojich cloudových služieb. Napísaním veľmi jednoduchých aplikácií Google môžete otvoriť celý svet ďalších funkcií v každej z mnohých služieb Google.
Čo môžete robiť s Google Script?
Učiť sa Google Script je veľmi ľahké. Medzi niektoré z vecí, ktoré môžete so skriptom Google Script urobiť, patria:
- Vytváranie vlastných funkcií v Tabuľkách Google
- Integrácia Tabúľ Google alebo Dokumentov Google s Gmailom
- Vytváranie webových aplikácií, ktoré môžete nasadiť pomocou služby Webové stránky Google
- Pridanie vlastnej ponuky do Dokumentov Google
- vytváranie dashboardy webového prenosu v Tabuľkách Google 5 skvelých informačných panelov s vlastnými údajmi, ktoré môžete vytvoriť pomocou stránok GoogleWebové stránky Google sú jedným z najjednoduchších dostupných webových tvorcov. Môžete ho tiež použiť na vytvorenie vlastného informačného panela údajov, ktorý zachytáva údaje z webu a zobrazuje ich nádherne. Čítaj viac pomocou údajov služby Google Analytics
- Posiela sa e-mail z Tabuliek Google Ako poslať e-mail v hárku Google pomocou skriptov GoogleNaučte sa, ako používať skripty Google na automatizáciu nástrojov produktivity Google, ako sú Tabuľky a Dokumenty, a ušetrite tak hodiny. Čítaj viac alebo akékoľvek iné služby Google
Keďže sú služby Google všetky v cloude, môžete si vytvoriť svoj skript Google Apps z jedného editora skriptov. Z tohto kódu môžete pristupovať do rozhraní API pre ktorúkoľvek zo služieb Google, ktoré používate.
To vytvára flexibilitu, ktorú je ťažké nájsť vo väčšine ostatných skriptovacích platforiem.
Písanie prvého skriptu Google Apps
Ak chcete zistiť, aké ľahké je napísať skript Google Script, skúste nasledujúci príklad.
Prvý skript odošle e-mail z vášho účtu Gmail so správou vloženou do vášho skriptu Google.
- Otvorte webový prehľadávač a napíšte script.google.com do poľa URL.
- Ak ste tak ešte neurobili, prihláste sa do svojho účtu Google.
- Po prihlásení do skriptu Google Apps Script kliknite na Nový skript.
- Kde to hovorí Projekt bez názvu, zadajte názov Môj prvý skript.
Odstráňte kód v okne skriptu a vložte nasledujúce:
function SendAnEmail () {// Nastavte e-mailovú adresu príjemcu var email = '[email protected]' // Vytvorte predmet e-mailu. var subject = 'Toto je môj prvý skript!'; // Vytvorte telo e-mailu. var body = 'Ahoj, svet!'; // Poslať e-mail GmailApp.sendEmail (e-mail, predmet, telo); }
Kliknite na ikonu disku Uložiť kód. Potom kliknite na ikonu beh ikonu spustiť.
Možno budete musieť poskytnúť povolenie na to, aby sa skript mohol spustiť pri prvom použití vášho účtu Google, a na odoslanie e-mailu z účtu Gmail.
Môže sa zobraziť upozornenie, že aplikácia nie je overená. Stačí kliknúť na Pokročilé a Prejsť na môj prvý skript (nebezpečný). Keďže ste ten, kto napísal túto aplikáciu, môžete si byť istí, že spustenie je úplne bezpečné.
Ako bude vyzerať tento prichádzajúci e-mail:

Tento skript použil službu Gmail na odoslanie e-mailu z vášho účtu cez Google Script.
Je to iba jeden jednoduchý príklad toho, ako môže skript Google Apps Script využívať ktorúkoľvek z vašich cloudových služieb Google.
Pridanie ďalších funkcií do služieb Google
Prístup k službe Google Scripting nájdete aj vo vnútri mnohých služieb Google.
Ako je uvedené vyššie, umožňuje vám k týmto službám pridať rozšírené funkcie. Napríklad vo vnútri Tabuliek Google môžete otvoriť svoj editor Google Script kliknutím na náradiea potom kliknite na Editor skriptov.

Už sme sa na to pozerali príklady vytvorenia vlastných funkcií a ponúk v Tabuľkách Google 4 skripty Google, vďaka ktorým sú Tabuľky Google výkonnejšieTabuľky Google sú úplne vypredané, ale môžu byť ešte výkonnejšie, ak použijete skripty Tabuľiek Google na vylepšenie jej funkcií. Čítaj viac . Je to vynikajúci zdroj na to, aby ste mohli začať budovať svoj vlastný.
K editoru Google Scripts môžete pristupovať rovnako z Dokumentov Google.
Dokonca môžete použiť skript Google na vytvorenie doplnku Gmail na vylepšenie prostredia Gmailu. To vám umožní upravovať veci, ako je napríklad okno na písanie správy, alebo dokonca písať skript, ktorý riadi archiváciu starých e-mailov.
Ak chcete povoliť vývoj a testovanie doplnkov Google Script, musíte vo svojom účte Gmail povoliť doplnky pre vývojárov. Môžete to urobiť tým, že pôjdete na nastavenie, potom kliknite na Add-ons a výber Povoliť pre môj účet doplnky pre vývojárov. Musíte kliknúť umožniť v rozbaľovacom okne.

Vytváranie doplnkov služby Gmail je nad rámec tohto článku. Ale ak to myslíš vážne, môžeš študovať Sprievodca vývojárom Google o zostavení doplnku Gmail.
Prístup k rozhraniam API Google Script
Z vášho editora Google Script môžete pristupovať ku všetkým svojim službám Google pomocou globálneho objektu. Globálny objekt GmailApp ste použili v príklade Hello World vyššie.
Ak chcete získať prístup k všetkým funkciám (metódy a hovory, ktoré môžete uskutočňovať v editore Google Script), musíte pre túto službu povoliť rozšírené služby Google.
Urobíte to z editora skriptov Google kliknutím na zdroje a Pokročilé služby Google.

Nezabudnite kliknúť na ikonu Informačný panel rozhrania API platformy Google Cloud Platform prepojiť v spodnej časti a povoliť službu aj na tomto paneli.
Keď sa nachádzate v informačnom paneli rozhrania API platformy Google Cloud Platform, kliknite na ikonu Povoliť API a služby, vyhľadajte názov služby v knižnici API, vyberte ju a potom kliknite na umožniť.

Pokročilú službu musíte povoliť iba raz pre každý účet Google, ktorý používate na skriptovanie.
Ak na tejto stránke prejdete nadol, kde ste povolili knižnicu API, všimnete si odkaz Referenčná dokumentácia. Uložte tento odkaz, pretože poskytuje cenné príklady a syntax o tom, ako sa integrovať s týmto rozhraním API vo vašich vlastných skriptoch Google.
Môžete vidieť vynikajúci príklad integrácie s Google Analytics pomocou Google Scripting v systéme Windows náš sprievodca vytvorením informačného panela webových stránok.
Prehľadávanie knižnice API ukazuje, koľko služieb Google môžete integrovať do svojich skriptov.

Existujú stovky dostupných rozhraní API.
Ak sa chcete stať superužívateľom spoločnosti Google, naučiť sa používať skripty aplikácie Google App je určite spôsob, ako ísť.
Beyond Google Script Basics: Čo teraz?
Ako vidíte z jednoduchého príkladu Hello World vyššie, učenie sa, ako napísať skript Google, nie je vôbec ťažké.
A keďže spoločnosť Google poskytuje rozsiahlu knižnicu skriptov Google Apps Script, ktorá je plná sprievodcov a odkazov, musíte mať od začiatku solídny základ.
Ak chcete začať s trochu pokročilejšou aplikáciou Google Script, vyskúšajte integrácia formulárov Google a Gmail Ako automatizovať žiadosti o prácu pomocou formulárov GoogleAutomatizujte proces vybavovania žiadostí o prácu pomocou služieb Google Forms, Google Sheets a IFTTT. Čítaj viac rýchlo sa uchádzať o pracovné miesta.
Ryan má titul bakalára v odbore elektrotechnika. Pracoval 13 rokov v automatizačnom inžinierstve, 5 rokov v IT a teraz je aplikačným inžinierom. Bývalý šéfredaktor MakeUseOf, vystúpil na národných konferenciách o vizualizácii údajov a vystupoval v celoštátnych televíziách a rozhlase.