paint-brush
Koš a automatické čištění z Gmailu. Jak využít skripty Apps, abyste si usnadnili život!podle@wasteofserver
Nová historie

Koš a automatické čištění z Gmailu. Jak využít skripty Apps, abyste si usnadnili život!

podle Frankie6m2025/02/25
Read on Terminal Reader

Příliš dlouho; Číst

Násilný partner posílá otřesné e-maily, protějšek je vyhodí do koše, ale ve chvílích slabosti neodolá a vyhrabe je do koše. Přečtěte si, jak smazat a okamžitě vymazat z Gmailu.
featured image - Koš a automatické čištění z Gmailu. Jak využít skripty Apps, abyste si usnadnili život!
Frankie HackerNoon profile picture
0-item


Dostáváte nevyžádané e-maily od konkrétního odesílatele a nemůžete odolat kontrole koše? Tato příručka vám pomůže je navždy odstranit.


Poznámka: Tento článek může obsahovat přidružené odkazy na Amazon. Za kliknutí na tyto odkazy vám nebude účtováno nic navíc, ale pokud se rozhodnete něco zakoupit prostřednictvím některého z těchto odkazů, podpoříte Hackernoon.


Tento příspěvek se trochu liší od mého obvyklého obsahu. I když obsahuje úryvek kódu, je určen pro méně technické publikum, tedy záplavu snímků obrazovky.


Dostal jsem netypické volání o pomoc. Pár se rozchází a jeden z partnerů spamuje druhého urážlivými e-maily. Příjemce vytvořil filtr Gmailu, aby zprávy vyhodil do koše, ale zásady uchovávání koše Gmailu jsou 30 dní a ve chvílích slabosti neodolá kliknout do koše a přečíst si je, což problém pochopitelně zhoršuje.


Vzhledem k násilné povaze e-mailů jsem nechtěl riskovat smazání potenciálních důkazů, takže můj návrh byl vytvořit proces, který by:


  • Automaticky přeposílat e-maily od tohoto odesílatele právníkovi

  • Smažte tyto e-maily a vymažte je z koše, čímž obejdete 30denní zásady uchovávání Gmailu


Sejde z očí, sejde z mysli může být ta nejlepší politika.


Vytvořte přesměrovací adresu

V tomto konkrétním případě bude předávací adresou právník. Přejděte do nastavení Gmailu, vyberte „Přeposílání a POP/IMAP“ a klikněte na „Přidat adresu pro přesměrování“.


Nezapomeňte ponechat přeposílání ZAKÁZÁNO, chceme přeposílat e-maily pouze od jednoho odesílatele


Nezapomeňte ponechat přeposílání ZAKÁZÁNO, chceme přeposílat e-maily pouze od jednoho odesílatele

Po přidání přesměrovací adresy vám Gmail pošle potvrzení na tento e-mail – váš právník – s žádostí o povolení. Jakmile to bude uděleno, můžete přejít k dalšímu kroku. Nezapomeňte ponechat Forwarding deaktivováno!

Vytvořte nový filtr

Zde určíme, že všechny e-maily, které přijdou od [email protected] , budou přeposlány na adresu [email protected] a poté odeslány do koše.


Přejděte na „Filtry a blokované adresy“ a poté klikněte na „Vytvořit nový filtr“.


Otevře se formulář pro přidání filtrů. Chcete, aby byly všechny zprávy z této konkrétní adresy filtrovány, tak do filtru přidejte „ [email protected] “ a zvolte „Vytvořit filtr“.


S filtry můžete být vybíraví, ale zde chceme, aby VŠECHNY e-maily od odesílatele odpovídaly


Nyní budete muset přesně vybrat, co chcete, aby filtr dělal. V našem konkrétním případě předáme e-mail právníkovi, takže zaškrtněte toto políčko. Chceme také smazat e-mail, takže zaškrtněte i ten.


A stejně tak jsou e-maily od tohoto odesílatele přeposílány a vyhazovány do koše!


To vyřeší polovinu problému a je to nejpřímější část procesu. Následuje ošemetný kousek, jak tyto e-maily okamžitě odstranit z koše, abychom nebyli v pokušení je číst. Skript Google Apps na záchranu!

Vytvořte skript Google Apps

Disk Google nabízí funkci, která vám umožňuje hostovat a spouštět skripty. Zatímco většina vývojářů to zná, pokročilí uživatelé si toho nemusí být vědomi. Pro daný úkol je tato funkce naprosto dokonalá.


Přejděte na https://script.google.com/ , v případě potřeby postupujte podle ověřovacích postupů a poté klikněte na „Nový projekt“.


Hurá na svůj první scénář!


Nyní jste na obrazovce projektu. Budete muset komunikovat s Gmailem, takže tuto službu přidejte. Klikněte na velké + vedle „Služby“, vyhledejte Gmail API a přidejte jej.


Váš skript potřebuje pro přístup k vašim e-mailům rozhraní Gmail API


Nyní nahraďte myFunction tímto kouskem kódu. Pamatujte, že MUSÍTE ZMĚNIT [email protected] na skutečnou adresu, kterou chcete odstranit z koše!


 function deleteMailsFromTrash() { var gmailSearchString = `in:trash from:[email protected]` var threads = GmailApp.search(gmailSearchString); const n = threads.length; if (n <= 0) { Logger.log("No threads matching search string \"%s\"", gmailSearchString); return } else { Logger.log("%s threads matching action **%s**", n, gmailSearchString); } for (var i = 0; i < threads.length; i++) { var thread = threads[i]; Logger.log(`\t Thread# ${i} [ID: ${thread.getId()}]: [message : ${thread.getFirstMessageSubject()}] deleted`); Gmail.Users.Threads.remove('me', thread.getId()); } }

Tento skript vyhledá v koši e-maily od [email protected] a smaže je


Vaše obrazovka by nyní měla vypadat takto. Pokračujte a přejmenujte „Projekt bez názvu“ na něco smysluplnějšího, například „Vyčistit konkrétní e-maily z koše“. Změňte také myFunction na deleteMailsFromTrash a poté stiskněte Run .


Budete požádáni o udělení oprávnění pro přístup k vašemu účtu Google.


Nyní se vám zobrazí chyba! Google tuto aplikaci neověřil. I když vývojář aplikaci neověřil, neměli byste ji používat. V tomto konkrétním případě jste vývojářem vy ! Proto jsem toto řešení nevydal jako předem připravený skript. Je bezpečnější mít kód spuštěný na vaší straně.


Klikněte na odkaz „Přejít na vymazání konkrétních e-mailů z koše (nebezpečné)“ a pokračujte. V okně Apps Script uvidíte první spuštění vašeho skriptu.


V mém případě, protože nemám e-mail od [email protected] v "koši", program jednoduše vypíše "Žádná vlákna neodpovídají vyhledávacímu řetězci". Ve vašem konkrétním případě můžete vidět, že bylo smazáno několik e-mailů! Dobrá práce.


Nyní vše funguje, ale stále musíme nastavit spouštěč pro automatické spouštění skriptu, což zajistí, že nechtěné e-maily budou včas odstraněny.

Nakonfigurujte spoušť!

Budete chtít spoušť řízenou časem. Něco, co běží podle plánu a zajišťuje, že e-maily, které byly umístěny do koše pomocí filtru, který jste vytvořili výše, jsou vymazány, než se k nim dostanete.


Klikněte na hodiny na levém postranním panelu, poté na velké modré tlačítko vpravo dole, které říká „Přidat spouštěč“ a nakonfigurujte filtr podle obrázku níže.


A tady to máte! Proces je automatizovaný.


Tento skript jsem nastavil tak, aby se spouštěl každých 5 minut, ale pokud chcete, můžete interval upravit až na 1 minutu. Dolaďte podle potřeby. Nastavení delšího intervalu je zkrátka způsob ohleduplnosti k infrastruktuře Google.


Nyní, abyste se ujistili, že věci fungují podle očekávání, klikněte na levém postranním panelu na popravy. Zobrazí se tabulka se všemi časy, kdy byl skript spuštěn. Protože jste to právě implementovali, pravděpodobně by měly existovat dvě až tři spuštění. Jeden ruční Type: Editor z doby, kdy jste jej ručně spustili, a poté několik dalších z časově řízeného spouštěče označeného jako Type: Time-Driven .


Mír.


Jakkoli může být orientace v těchto situacích náročná, je důležité si uvědomit, že ochrana vašeho zdraví je prioritou.


Zatímco technologie nám může pomoci minimalizovat škodlivé rozptýlení, léčení vyžaduje čas a sebesoucit. Zůstaňte silní, pečujte o sebe a neváhejte vyhledat podporu.


Tímto procesem si zasloužíte mír a uzdravení.



Nevím, jestli jsi už někdy zkoušel šukat, ale je to něco, co osvobozuje mou mysl.


Je to prostě chůze při nošení váhy . Původně vojenské cvičení si rucking získává na popularitě pro své přínosy pro fyzické zdraví, stabilitu a duševní pohodu. Zkuste to!


Můj aktuální batoh Rucking!


Tento příspěvek byl původně zveřejněn na https://wasteofserver.com/permanently-delete-unwanted-emails-from-gmail-out-of-sight-out-of-mind/ , můžete tam najít novější revize a další komentáře.


L O A D I N G
. . . comments & more!

About Author

Frankie HackerNoon profile picture
I can still remember when you could activate CPU turbo by pressing a button on the case.

ZAVĚŠIT ZNAČKY

TENTO ČLÁNEK BYL PŘEDSTAVEN V...