Programování | Hackujeme Google v Apps Scriptu

Hackujeme Gmail v Apps Scriptu: Vyrobíme chytrý e-mail i bez umělé inteligence

  • Dnes si vyzkoušíme propojení s Google Kalendářem
  • Program se pokusí detekovat datum v e-mailu
  • Když ho najde, vytvoří z něj automaticky událost

Je tu neděle a s ní další pokračování našich hrátek v Apps Scriptu – speciálním Javascriptu, ve kterém automatizujeme jednu službu Googlu za druhou. Všechny naše programovací návody v tomto jazyku a běhovém prostředí postupně najdete pod štítkem Hackujeme Google v Apps Scriptu.

Začali jsme skriptem, který v Gmailu hledal potvrzení objednávek z e-shopů a ukládal jejich souhrnnou cenu do tabulkového dokumentu v Docs. Pokračovali jsme vývojem jednoduchého hlídacího psa, který každý den kontroloval kurz eura a v případě výrazného poklesu nám poslal e-mailovou zprávu. A skončili jsme u automatické archivace důležitých příloh – třeba faktur – na úložišti Drive.

Dnes Apps Scriptem ovládneme Kalendář

Které služby nám tedy ještě zbývají? Třeba Google Kalendář, no a právě s ním se spojíme v dnešním pokračování našeho seriálu.

Podívejte se na video, co si dnes naprogramujeme:

Tentokrát budeme strojově vytvářet nové události v kalendářové službě od Googlu, a to v případě, že nám do Gmailu dorazí zpráva, která bude splňovat předdefinovaná kritéria. Mohlo by to být třeba nějaké klíčové slovo v nadpisu.

Když by se v něm objevilo spojení „Ulož do kalendáře,“ pak se vytvoří událost podle textu v tělu e-mailu a vy tak získáte další způsob ukládání záznamů do diáře – zasláním e-mailu na vlastní poštovní adresu.

My se ale pokusíme o plně automatický přístup. Dejme tomu, že bychom chtěli do kalendářové služby ukládat událost v případě, že v poštovní zprávě rozpoznáme datum. Dnes se naučíme, jak automaticky zareagovat třeba na podobný e-mail:

Ahoj Miloši,

víš že je 14.8. 2021 ta hospoda?
Tak dojdi! Místo jako vždy: U překyselenýho žaludkuna Smíchově.

Jirka

Tento článek je součástí balíčku PREMIUM+

Odemkněte si exkluzivní obsah a videa bez reklam na devíti webech.

Vyzkoušet za 1 Kč Nebo samostatné Živě Premium

Témata článku: Google, Programování, Gmail, E-mail, Javascript, Kalendář, Hackujeme Google v Apps Scriptu, Jirka, Miloš, Description, Isar, Google Calendar, Datum, EDF, StackOverflow, Nadpis, Smíchov, Stack Overflow, GmailApp, Hloubka, RRRR, Calendar, Apps Script, Google kalendář, Logger



Sex manželských párů? Jen výjimečně. Ložnice ovládnou roboti s umělou inteligencí

Sex manželských párů? Jen výjimečně. Ložnice ovládnou roboti s umělou inteligencí

** Sex manželských párů jen při zvláštních příležitostech. ** Ložnice ovládnou sexuální roboti s umělou inteligencí. ** I to je jeden ze závěrů Mezinárodní robotické konference.

Filip KůželJiří Liebreich
RobotiSexUmělá inteligence
Tuto českou základnu plnou satelitů nesmíte vidět. V Mapy.cz je každá anténa pečlivě vyretušovaná

Tuto českou základnu plnou satelitů nesmíte vidět. V Mapy.cz je každá anténa pečlivě vyretušovaná

** Zapomeňte na rozčtverečkovaná místa, kterých si každý všimne ** Mapy.cz musely dokonale zakrýt desítky parabol ** Základnou se přitom na webu chlubí i její majitel. Kocourkov

Jakub Čížek
ČeskoMapy.czMapy
Google už nevydržel čekat. Kompletně odhalil design a barevné varianty hodinek Pixel Watch

Google už nevydržel čekat. Kompletně odhalil design a barevné varianty hodinek Pixel Watch

** Hodinky Pixel Watch se ukazují v celé své kráse ** Displej bude krýt Gorilla Glass zatím neznámé generace ** Pásky rozhodně nebudou univerzální

Martin Chroust
Pixel WatchChytré hodinky
Sociální síť BeReal jde proti proudu. Žádné filtry a přetvařování, tohle má být čistá realita

Sociální síť BeReal jde proti proudu. Žádné filtry a přetvařování, tohle má být čistá realita

** BeReal je novou hvězdou mezi sociálními sítěmi ** Ukazuje pouze všední realitu běžných dní ** Aplikace vám jednou denně dá dvě minuty na poslání vlastní fotky

Martin Chroust
BeRealMobilní aplikaceSociální sítě
Nastal pravý čas na výměnu telefonu. Jak poznat, že ten váš už dosluhuje?

Nastal pravý čas na výměnu telefonu. Jak poznat, že ten váš už dosluhuje?

** Jak poznat, že váš telefon má nejlepší dny za sebou? ** Vypadá potlučeně, má pavučinu nebo nedostává aktualizace? ** Ukážeme si, kdy má smysl jeho oprava, a kdy už jen koupě nového

Martin Chroust
Prasklý displejVysloužilý mobilSmartphony
Kde se vzala potřeba velkých operačních pamětí v telefonech a kolik RAM zabírá Android?

Kde se vzala potřeba velkých operačních pamětí v telefonech a kolik RAM zabírá Android?

** RAM je po procesoru druhým nejdůležitějším HW parametrem ** Stará se o rychlý multitasking a o svižné načítání dat ** Věděli jste, kolik v RAM průměrně zabírá Android 12?

Martin Chroust
Virtuální RAMOperační paměť