Co je Google Script? Jak napsat svůj první skript Google Apps

Co je Google Script? Jak napsat svůj první skript Google Apps

Pokud používáte Google Apps jako Google Sheets nebo Google Docs, Google Script vám umožní dosáhnout věcí, které byste s podobnou desktopovou aplikací nikdy nedokázali.





Google Script (také známý jako Google Apps Script) je platforma pro vývoj aplikací, která vám umožňuje integrovat všechny služby Google Cloud, které používáte.





Google nabízí dlouhý seznam API pro každou ze svých cloudových služeb. Psaním velmi jednoduchých aplikací Google můžete v každé z mnoha služeb Google otevřít celý svět dalších funkcí.





Co můžete dělat s Google Script?

Naučit se Google Script je velmi snadné. Mezi několik věcí, které můžete s Google Script dělat, patří:

  • Vytváření vlastních funkcí v Tabulkách Google
  • Integrace Tabulek Google nebo Dokumentů Google s Gmailem
  • Vytváření webových aplikací, které můžete nasadit pomocí Webů Google
  • Přidání vlastní nabídky do Dokumentů Google
  • Vytváření řídicí panely webového provozu v Tabulkách Google pomocí údajů Google Analytics
  • Odesílání e -mailů z Tabulek Google nebo jakékoli jiné služby Google

Protože jsou všechny služby Google v cloudu, můžete si skript Google Apps vytvořit z jednoho editoru skriptů. Z tohoto kódu můžete využít rozhraní API pro všechny služby Google, které používáte.



To vytváří flexibilitu, kterou je těžké najít ve většině ostatních skriptovacích platforem.

Napsání prvního skriptu Google Apps

Chcete -li zjistit, jak snadné je napsat skript Google, zkuste následující příklad.





Váš první skript odešle e -mail z vašeho účtu Gmail se zprávou vloženou do vašeho skriptu Google.

  1. Otevřete webový prohlížeč a napište script.google.com do pole URL.
  2. Přihlaste se ke svému účtu Google, pokud ještě nejste.
  3. Po přihlášení do Google Apps Script klikněte na Nový skript .
  4. Kde se píše Projekt bez názvu , zadejte jméno Můj první scénář .

Odstraňte kód v okně skriptu a vložte následující:





function SendAnEmail() {
// Set the recipient email address
var email = 'xxxxx@yahoo.com'
// Create the email subject line.
var subject = 'This is my first script!';
// Create the email body.
var body = 'Hello, world!';
// Send an email
GmailApp.sendEmail(email, subject, body);
}

Klikněte na ikonu disku Uložit kód. Poté klikněte na Běh ikonu spustíte.

Možná budete muset poskytnout povolení ke spuštění skriptu pomocí vašeho účtu Google poprvé a k odesílání e -mailů z vašeho účtu Gmail.

Může se zobrazit varování, že aplikace není ověřena. Stačí kliknout na Pokročilý a Přejít na Můj první skript (nebezpečný) . Protože jste to vy, kdo napsal aplikaci, můžete si být jisti, že je spuštění zcela bezpečné.

Takto bude vypadat příchozí e -mail:

Tento skript používal službu Gmail k odeslání e -mailu z vašeho účtu prostřednictvím Google Script.

Je to jen jeden jednoduchý příklad toho, jak může skript Google Apps Script využít jakoukoli z vašich cloudových služeb Google.

Přidání dalších funkcí do služeb Google

Přístup ke Google Scripting najdete také z mnoha služeb Google.

Jak bylo uvedeno výše, umožňuje vám to k těmto službám přidat rozšířené funkce. Například v Tabulkách Google máte přístup do editoru Google Script kliknutím na Nástroje a poté kliknutím na Editor skriptů .

Dříve jsme se na to podívali příklady vytváření vlastních funkcí a nabídek v Tabulkách Google . To je skvělý zdroj, jak začít stavět vlastní.

K editoru Google Scripts se dostanete stejným způsobem z Dokumentů Google.

Můžete dokonce použít Google Script k vytvoření doplňku pro Gmail, který vám usnadní práci s Gmailem. To vám umožní upravovat například okno pro psaní zpráv nebo dokonce psát skript, který spravuje archivaci starých e -mailů.

Chcete-li povolit vývoj a testování doplňků Google Script, musíte ve svém účtu Gmail povolit doplňky pro vývojáře. Můžete to udělat tak, že přejdete na Nastavení , poté kliknutím na Doplňky a výběr Povolit vývojářské doplňky pro můj účet . Budete muset kliknout Umožnit také ve vyskakovacím okně.

Vytváření doplňků pro Gmail přesahuje rámec tohoto článku. Pokud to ale s potápěním myslíte vážně, můžete si prostudovat příručku Google Developer Guide o vytváření doplňku pro Gmail.

Přístup k rozhraním Google Script API

Z vašeho editoru Google Script máte přístup ke všem svým službám Google pomocí globálního objektu. Ve výše uvedeném příkladu Hello World jste použili globální objekt GmailApp.

Chcete -li získat přístup ke všem funkcím (metodám a hovorům, které můžete provádět z editoru Google Script), stačí pro tuto službu povolit Pokročilé služby Google.

To provedete v editoru Google Scripts kliknutím na Zdroje a Pokročilé služby Google .

Nezapomeňte kliknout na Hlavní panel API služby Google Cloud Platform odkaz v dolní části a povolte službu také na tomto řídicím panelu.

Jakmile jste v panelu Google Cloud Platform API, klikněte na Povolte rozhraní API a služby , vyhledejte název služby v knihovně API, vyberte ji a poté klikněte na Umožnit .

Pokročilou službu musíte povolit pouze jednou pro každý účet Google, který používáte pro skriptování.

Pokud se posunete dolů na této stránce, kde jste povolili knihovnu API, všimnete si odkazu pro Referenční dokumentace . Uložte tento odkaz, protože poskytuje cenné příklady a syntaxi integrace s tímto rozhraním API do vašich vlastních skriptů Google.

Skvělý příklad integrace s Google Analytics pomocí Google Scripting můžete vidět v našem průvodci vytvořením řídicího panelu pro analýzu webových stránek.

Procházení knihovny API ukazuje, kolik služeb Google můžete integrovat do svých skriptů.

K dispozici jsou stovky dostupných API.

Pokud vás zajímá, jak se stát superuživatelem Google, rozhodně je dobré se naučit používat Google App Scripts.

Kromě základů skriptů Google: Co teď?

Jak vidíte na jednoduchém příkladu Hello World výše, naučit se psát Google Script není vůbec těžké.

jak přenášet soubory mezi počítači

A protože Google poskytuje rozsáhlou knihovnu Google Apps Script plnou průvodců a referencí, máte solidní základ, ze kterého můžete začít.

Pokud chcete začít s trochu pokročilejší aplikací Google Script, zkuste integrovat Google Forms a Gmail, abyste se mohli rychle ucházet o volná pracovní místa.

Podíl Podíl tweet E-mailem Vyplatí se upgradovat na Windows 11?

Windows byl přepracován. Stačí to ale k tomu, abyste vás přesvědčili o přechodu z Windows 10 na Windows 11?

Číst dále
Související témata
  • Technologie vysvětlena
  • Programování
  • Google Apps
  • Google Script
O autorovi Ryan Dube(942 publikovaných článků)

Ryan má bakalářský titul z elektrotechniky. Pracoval 13 let v automatizačním inženýrství, 5 let v IT a nyní je Apps Engineer. Bývalý vedoucí redaktor MakeUseOf hovořil na národních konferencích o vizualizaci dat a vystupoval v národní televizi a rozhlase.

Více od Ryana Dubeho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru