- - Állítsa be a Gmailt az automatikus e-mailek törlésére, ha a megadott számú napnál régebbi

Állítsa be a Gmailt az automatikus e-mailek törlésére, ha a beállított számú napnál régebbi

Néhány nappal ezelőtt felülvizsgáltuk a Mailstromot, ami egy csodálatoswebszolgáltatás, amely segít a rendetlen beérkező levelek tisztításában Ez egy csodálatos szolgáltatás, amely segíthet még a legvadabb beérkező levelek megszelídítésében is, és nagyszerűen működött nekünk. Ha azonban a beérkező levelek mappája tiszta, érdemes tisztán tartani. Ennek legegyszerűbb módja az e-mail rendszeres olvasása, a megőrizni kívánt üzenetek archiválása és a haszontalan üzenetek törlése. Természetesen, ha ez tényleg ilyen egyszerű lenne, akkor nem lenne kezdő rendetlen postaládák. Ha gyakran nem tudja eltávolítani az elolvasott vagy nem fontos üzeneteket a beérkező levelekből, a következő Google Script segítségével automatizálhatja az Ön számára.

A Google Script használatához először meg kell tennieszűrje ki azokat az üzeneteket, amelyeket általában nem tud olvasni (és azokat, amelyek általában haszontalanok az Ön számára). Ha még soha nem hozott létre szűrőt, akkor a következőképpen jár: kattintson a fogaskerék ikonra a Gmail webes felületének jobb felső sarkában, és válassza a Beállítások lehetőséget. Itt sok fül található. Lépjen a Szűrők lapra, és kattintson az alján található „Új szűrő létrehozása” linkre. A keresősáv kibővül az alkalmazható szűrők mezőivel.

Létrehoztuk egy szűrőt az e-mail címekhez (From, To). Készíthet hasonló szűrőt a Tárgyhoz is, ha úgy tetszik. Jelölje meg a szűrőt „töröljön”, és alkalmazza az összes létező üzenetre.

Ezután lépjen a Google Scripts oldalra, és hozzon létre egy üres projektet. Illessze be a következő szkriptet az új fájlba, és mentse el / futtassa a Futtatás menüből.

function cleanUp() {
var delayDays = 2 // Enter # of days before messages are moved to trash
var maxDate = new Date();
maxDate.setDate(maxDate.getDate()-delayDays);
var label = GmailApp.getUserLabelByName("delete me");
var threads = label.getThreads();
for (var i = 0; i < threads.length; i++) {
if (threads[i].getLastMessageDate()<maxDate)
{
threads[i].moveToTrash();
}
}
}

Ezután be kell állítania a szkript indítóit, azaz.azaz milyen gyakran kell futnia egy nap alatt. Lépjen az Erőforrások> A jelenlegi projekt eseményindítói elemre, és állítsa be percenként, óránként vagy napi szinten. Most válassza ki, hogy a kiválasztott intervallumon belül milyen gyakran futtassa a szkript. Azt állítottuk, hogy minden második perc futtasson, ami gyakoribb, mint a szokásos felhasználó követelménye. Beállíthatja, hogy 12 vagy 24 óránként futtassa, hogy megbizonyosodjon arról, hogy az üzeneteket minden nap a Kukába küldi-e.

szkript aktiválók

Erről szól. Futtassa a szkriptet, és látni fogja, hogy az összes „e-mail töröl” címkével ellátott e-mail átkerült a Kukába. Megváltoztathatja, hogy az e-mail mennyi ideig maradjon a beérkező levelekben, mielőtt ez a szkript eljuttatja a kukába, a szkript következő sorának szerkesztésével:

var delayDays = 2 // Enter # of days before messages are moved to trash

Cserélje ki a 2-et nagyobb számra, vagy akár 0-ra, hogy az összes „e-mail törlése” címkével ellátott e-mail az aktuális napon a Kukába kerüljön.

[a Lifehacker segítségével]

Hozzászólások