- - Nustatykite „Gmail“ automatiškai ištrinti senesnius nei nustatyto skaičiaus dienų el. Laiškus

Nustatykite „Gmail“, kad jis automatiškai ištrintų senesnius nei nustatyto skaičiaus dienų el. Laiškus

Prieš kelias dienas apžvelgėme nuostabų „Mailstrom“žiniatinklio paslauga, padedanti išvalyti nešvarius gautuosius. Tai nuostabi paslauga, galinti padėti sutramdyti net pačius laukiškiausius gautuosius, ir ji mums puikiai tiko. Kai tik gautieji bus švarūs, galbūt norėsite juos laikyti švarius. Paprasčiausias būdas tai padaryti būtų reguliariai skaityti savo el. Paštą, archyvuoti norimus išsaugoti pranešimus ir ištrinti nenaudingus. Žinoma, jei tai būtų tikrai taip paprasta, iš pradžių neturėtume nepatogių gautųjų. Jei dažnai nepavyksta pašalinti perskaitytų ar nesvarbių pranešimų iš gautųjų, galite naudoti šį „Google“ scenarijų, kad automatizuotumėte.

Jei norite naudoti šį „Google“ scenarijų, pirmiausia turite tai padarytiišfiltruokite pranešimus, kurių dažniausiai negalite perskaityti (ir tuos, kurie jums dažniausiai nenaudingi). Jei niekada anksčiau nesukūrėte filtro, atlikite šiuos veiksmus: „Gmail“ žiniatinklio sąsajos viršutiniame dešiniajame kampe spustelėkite krumpliaračio piktogramą ir pasirinkite Nustatymai. Čia rasite daugybę skirtukų. Eikite į skirtuką Filtrai ir spustelėkite apačioje esančią nuorodą „Sukurti naują filtrą“. Paieškos juosta išsiplės filtrų, kuriuos galite pritaikyti, laukais.

Mes sukūrėme el. Pašto adresų filtrą (Nuo, Kam). Jei norite, galite sukurti panašų subjekto filtrą. Pažymėkite filtrą „Ištrink mane“ ir pritaikykite jį visiems esamiems pranešimams.

Tada eikite į „Google Scripts“ ir sukurkite tuščią projektą. Įklijuokite šį scenarijų į naują failą ir išsaugokite / paleiskite jį iš meniu Vykdyti.

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();
}
}
}

Toliau turite nustatyti šio scenarijaus aktyviklius, t.e., kaip dažnai jis turėtų bėgti per dieną. Eikite į Šaltiniai> Dabartiniai projekto aktyvikliai ir nustatykite, kad jis būtų vykdomas per minutę, valandą arba kiekvieną dieną. Dabar pasirinkite, kaip dažnai per pasirinktą intervalą scenarijus turėtų būti vykdomas. Mes nustatėme, kad jis bėgtų kas antrą minutę, o tai yra dažniau nei įprastas vartotojas. Galite nustatyti, kad jis veiktų kas 12 ar 24 valandas, kad įsitikintumėte, jog pranešimai kasdien siunčiami į šiukšliadėžę.

scenarijaus aktyvikliai

Tai apie tai. Vykdykite scenarijų ir pamatysite, kad visi el. Laiškai su etikete „Ištrinti mane“ buvo perkelti į šiukšliadėžę. Redaguodami šią scenarijaus eilutę, galite pakeisti, kiek laiko el. Pašto adresas bus jūsų gautuosiuose, kol šis scenarijus nebus išsiųstas į šiukšliadėžę:

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

Pakeiskite 2 skaičiais didesniu skaičiumi ar net 0, kad visi el. Laiškai su etikete „Ištrinti mane“ per dabartinę dieną būtų išsiųsti į šiukšliadėžę.

[per „Lifehacker“]

Komentarai