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
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
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!
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“.
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.
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!
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“.
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.
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.
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.
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
.
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!
Tento příspěvek byl původně zveřejněn na