Dnes to bude pro fanoušky Gmailu a nakupování. Náš program najde v poště nákupy na Alze. Vycucne z nich ceny a ty uloží do tabulky

Dnes to bude pro fanoušky Gmailu a nakupování. Náš program najde v poště nákupy na Alze. Vycucne z nich ceny a ty uloží do tabulky

Přehled všech vlastních Apps Scriptů

Přehled všech vlastních Apps Scriptů

Webový editor Apps Scriptu a projekt Hrátky s Gmailem 2021

Webový editor Apps Scriptu a projekt Hrátky s Gmailem 2021

Vyhledání všech potvrzení o objednávce

Vyhledání všech potvrzení o objednávce

Proměnná zprava nyní ukazuje na poslední/nejnovější zprávu s potvrzením o objednávce na e-shopu, který dnes analyzujeme

Proměnná zprava nyní ukazuje na poslední/nejnovější zprávu s potvrzením o objednávce na e-shopu, který dnes analyzujeme

Potvrzovací e-mail vypadá zhruba takto. Je to relativně složité HTML s tabulkou

Potvrzovací e-mail vypadá zhruba takto. Je to relativně složité HTML s tabulkou

Grafická reprezentace řádku tabulky a níže HTML úryvek

Grafická reprezentace řádku tabulky a níže HTML úryvek

Vytvoříme tabulkový dokument, libovolně jej upravíme a zkopírujeme jeho unikátní identifikátor, který je součástí webové adresy

Vytvoříme tabulkový dokument, libovolně jej upravíme a zkopírujeme jeho unikátní identifikátor, který je součástí webové adresy

Spustili jsme skript, který pro kontrolu vypsal celkovou cenu do logu. Odpovídá sumě v e-mailu, naše detekce a součet cen tedy proběhly v pořádku

Spustili jsme skript, který pro kontrolu vypsal celkovou cenu do logu. Odpovídá sumě v e-mailu, naše detekce a součet cen tedy proběhly v pořádku

V tabulkovém dokumentu se okamžitě objeví datum e-mailu/objednávky a celková cena. Teď už jen stačí přidat graf a máme lepší přehled než v zákaznickém účtu samotné Alzy

V tabulkovém dokumentu se okamžitě objeví datum e-mailu/objednávky a celková cena. Teď už jen stačí přidat graf a máme lepší přehled než v zákaznickém účtu samotné Alzy

Při opakovaném spuštění už má skript v paměti ID posledního e-mailu, takže jej ignoruje, o čemž nás opět informuje v logu ve spodní části okna

Při opakovaném spuštění už má skript v paměti ID posledního e-mailu, takže jej ignoruje, o čemž nás opět informuje v logu ve spodní části okna

Nastavení automatického spouštěče jednou za hodinu

Nastavení automatického spouštěče jednou za hodinu

Přehled všech vlastních Apps Scriptů
Webový editor Apps Scriptu a projekt Hrátky s Gmailem 2021
Vyhledání všech potvrzení o objednávce
Proměnná zprava nyní ukazuje na poslední/nejnovější zprávu s potvrzením o objednávce na e-shopu, který dnes analyzujeme
12
Fotogalerie

Hackujeme Gmail v Apps Scriptu: Uložíme potvrzení o nákupech do tabulky s grafem

  • Dnes to bude pro fanoušky Gmailu a nakupování
  • Náš program najde v poště nákupy na Alze
  • Vycucne z nich ceny a ty uloží do tabulky

V našem seriálu Pojďme programovat elektroniku jsme už oživili desítky nejrůznějších prototypovacích destiček, čipů a čidel v C/C++, v čistém Javascriptu a HTML jsme si naprogramovali hlasového asistenta Živáka, pomocí knihovny Raphael rozpohybovali SVG mikroby v Petriho misce a v Pythonu jsme vykrádali údaje o soutěžících na webu Doprácenakole.cz.

Tentokrát se podíváme na Apps Script, který je už celé roky nedílnou součástí webového úložiště Google Drive. Apps Script není ničím jiným než Javascriptem, který však namísto ve webovém prohlížeči běží přímo na serverech Googlu a může přistupovat k Gmailu a dalším službám, které používáme.

Robotický analytik nákupů:

Dnes si to vyzkoušíme a na pár řádcích kódu napíšeme program, který najde v poště potvrzení o poslední objednávce na Alze. Poté z ní vytáhne cenu objednávky a tu uloží do tabulkového dokumentu. Apps Script bude program spouštět automaticky každou hodinu, takže nám neunikne žádný nový nákup.

Pokračování článku patří k prémiovému obsahu pro předplatitele

Chci Premium a Živě.cz bez reklam Od 41 Kč měsíčně

Určitě si přečtěte

Články odjinud