Преди няколко дни прегледахме Mailstrom, невероятноуеб услуга, която ви помага да почистите разхвърлената си поща. Това е невероятна услуга, която може да ви помогне да опитомите дори най-смелите входящи кутии и ни работи чудесно. След като вашата пощенска кутия е чиста, може да искате да я поддържате чиста. Най-простият начин да направите това е да четете редовно имейла си, да архивирате съобщенията, които искате да запазите, и да изтриете безполезните. Разбира се, ако беше наистина толкова просто, нямаше да започнем да бъркам входящи пощенски кутии. Ако често не можете да премахнете прочетени съобщения или маловажни такива от входящата си поща, можете да използвате следния Google Script, за да го автоматизирате.
За да използвате този Google Script, първо трябва да го направитефилтрирайте съобщенията, които най-вече не можете да четете (и тези, които обикновено са безполезни за вас). Ако никога досега не сте създавали филтър, ето как: щракнете върху иконата на зъбното колело в горния десен ъгъл на уеб интерфейса на Gmail и изберете Настройки. Тук ще намерите много раздели. Отворете раздела Филтри и щракнете върху връзката „Създаване на нов филтър“ в долната част. Лентата за търсене ще се разшири с полета за филтрите, които можете да приложите.
Създадохме филтър за имейл адреси (От, до). Можете да създадете подобен филтър и за Subject, ако желаете. Маркирайте филтъра си „изтрий ме“ и го приложите към всички съществуващи съобщения.
След това отидете на Google Scripts и създайте празен проект. Поставете следния скрипт в новия файл и го запишете / стартирайте от менюто Run.
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(); } } }
След това трябва да зададете задействания за този скрипт, т.е.д., колко често трябва да работи за един ден. Отворете Ресурси> Задействания на текущия проект и го настройте да се изпълнява на минута, на час или на ден. Сега изберете колко често в избрания интервал трябва да се изпълнява скриптът. Зададохме го да работи всяка друга минута, което е по-често от изискването на обикновения потребител. Можете да го настроите да се изпълнява на всеки 12 или 24 часа, за да сте сигурни, че съобщенията се изпращат в кошчето всеки ден.

Това е за това Стартирайте скрипта и ще видите, че всички имейли с етикета „изтрий ме“ са преместени в кошчето. Можете да промените колко дълго да остане имейл във входящата ви поща, преди този скрипт да го изпрати в кошчето, като редактирате следния този ред в скрипта:
var delayDays = 2 // Enter # of days before messages are moved to trash
Заменете 2 с по-голям номер или дори с 0, така че всички имейли с етикета „изтриване ме“ се изпращат в кошчето в рамките на текущия ден.
[чрез Lifehacker]
Коментари