Google Apps Script

Google Apps Script je skriptovací platforma pro automatizaci, integraci a vytváření vlastních rozšíření v rámci aplikací z ekosystému Google Workspace.
Každou činnost prováděnou ručně uživatelem v aplikaci Tabulky, Dokumenty, Kalendář, Gmail nebo Disk je možné programově obsloužit a automatizovat.


1.1

Komplexní

Programové propojení všech aplikací Google Workspace v jednom skriptu.

1.2

Multiplatformní

Aplikace fungující na všech zařízeních a operačních systémech.

1.3

Cloudový

Aplikace jsou uloženy na serverech Google bez nutnosti instalace.

2.1

Snadné ovládání

Aplikace s výsledným vzhledem jednotného stylu Google jsou přehledné a intuitivní na ovládání.

2.2

Jednotný vzhled

Uživatelské prostředí aplikace je možné převzít z hotových aplikací Google nebo webové prezentace.

2.3

Napojený na WEB

Interakce se zákazníkem probíhá nerušeně v prostředí webových stránek organizace.

Příklady využití Google Apps Script v reálných situacích


Logo Google Sheets

Automatická tvorba měsíčních reportů

Situace: V Google Tabulkách máte databázi, do které se každý den automaticky nebo ručně zapisují tržby, docházka nebo výkazy práce. Na konci každého měsíce musíte tato data vzít, udělat z nich souhrn a poslat ho vedení.

Řešením je napsání skriptu, který má nastavený časový spouštěč vždy 1. den v měsíci v 8:00 ráno. Skript vezme data za uplynulý měsíc z Tabulky, vytvoří z nich nový zjednodušený dokument, vyexportuje ho jako PDF soubor a pomocí Gmailu ho automaticky rozešle na předem definovaný seznam e-mailových adres.

Logo Google Sheets

Automatické zpracování faktur

Situace: Do e-mailové schránky vám denně chodí desítky faktur od různých dodavatelů v PDF přílohách. Ručně tyto e-maily otevírat, stahovat přílohy a nahrávat je do správných složek je velmi zdlouhavé.

Řešením je vytvoření skriptu, který bude sledovat váš Gmail. Skript automaticky načte PDF přílohu ze zprávy, uloží ji do určené složky na Google Disku (kterou dynamicky pojmenuje například podle aktuálního měsíce a jména). Nakonec skript e-mail označí jako přečtený a do Google Tabulky zapíše záznam o tom, že faktura byla přijata a zpracována.

Logo Google Sheets

Hromadné plánování směn z tabulky

Situace: Jako manažer plánujete směny pro zaměstnance, rozvrh lektorů ve škole nebo sérii konzultací. Harmonogram tvoříte v přehledné Google Tabulce (kde máte sloupce: Jméno, E-mail, Datum, Čas od-do, Místo).

Přímo do menu Google Tabulky se přidá vlastní položka. Po jejím zvolení Apps Script postupně projde každý řádek v tabulce. Pro každý platný záznam automaticky vytvoří událost v Google Kalendáři, rovnou přidá zaměstnance jako hosta a odešle na e-mail pozvánku.

Logo Google Sheets

Automatické vytváření objednávek

Situace: V kempové osadě pronajímáte na týdenní pobyty chatičky. Objednávky přijímáte telefonicky, nebo e-mailem a všechny dokumenty vytváříte ručně. Jde o zdlouhavou a monotónní práci, ve které se často chybuje.

Zákazník sám zadá příslušné informace na webové stránce kempu. Pomocí Apps Scriptu se data strojově zpracují a zaevidují do příslušných tabulek a kalendáře. Systém automaticky vytvoří potřebné dokumenty, které odešle na e-mail zákazníka.