Kilka dni temu sprawdziliśmy niesamowite Mailstromusługa internetowa, która pomaga wyczyścić skrzynkę odbiorczą. To niesamowita usługa, która może pomóc oswoić nawet najdziksze skrzynki odbiorcze i działała dla nas świetnie. Gdy skrzynka odbiorcza jest już czysta, możesz chcieć ją utrzymać. Najprostszym sposobem na to byłoby regularne czytanie wiadomości e-mail, archiwizowanie wiadomości, które chcesz zachować, i usuwanie niepotrzebnych. Oczywiście, gdyby to było naprawdę tak proste, nie mielibyśmy na początku niechlujnych skrzynek odbiorczych. Jeśli często nie możesz usunąć przeczytanych lub nieistotnych wiadomości ze skrzynki odbiorczej, możesz za pomocą następującego skryptu Google zautomatyzować je dla Ciebie.
Aby użyć tego skryptu Google, musisz najpierwodfiltruj wiadomości, których w większości nie jesteś w stanie odczytać (i te, które są ogólnie dla ciebie bezużyteczne). Jeśli nigdy wcześniej nie tworzyłeś filtra, oto jak: kliknij ikonę koła zębatego w prawym górnym rogu interfejsu internetowego Gmaila i wybierz Ustawienia. Tutaj znajdziesz wiele zakładek. Przejdź na kartę Filtry i kliknij link „Utwórz nowy filtr” u dołu. Pasek wyszukiwania zostanie rozszerzony o pola filtrów, które możesz zastosować.
Stworzyliśmy filtr adresów e-mail (od, do). Możesz również utworzyć podobny filtr dla przedmiotu, jeśli chcesz. Oznacz swój filtr jako „usuń mnie” i zastosuj go do wszystkich istniejących wiadomości.
Następnie przejdź do Skryptów Google i utwórz pusty projekt. Wklej następujący skrypt w nowym pliku i zapisz / uruchom go z menu Uruchom.
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(); } } }
Następnie musisz ustawić wyzwalacze dla tego skryptu, ja.e. jak często powinien działać w ciągu dnia. Przejdź do Zasoby> Wyzwalacze bieżącego projektu i ustaw, aby uruchamiał się co minutę, co godzinę lub codziennie. Teraz wybierz, jak często w wybranym przedziale skrypt ma być uruchamiany. Ustawiamy go tak, aby uruchamiał się co drugą minutę, co jest częstsze niż wymaganie zwykłego użytkownika. Możesz ustawić, aby uruchamiał się co 12 lub 24 godziny, aby upewnić się, że wiadomości są codziennie wysyłane do Kosza.
O to chodzi. Uruchom skrypt, a zobaczysz, że wszystkie e-maile z etykietą „usuń mnie” zostały przeniesione do Kosza. Możesz zmienić czas, przez jaki e-mail pozostaje w skrzynce odbiorczej, zanim ten skrypt wyśle go do Kosza, edytując następujący wiersz w skrypcie:
var delayDays = 2 // Enter # of days before messages are moved to trash
Zamień 2 na wyższy numer lub nawet na 0, aby wszystkie e-maile z etykietą „usuń mnie” były wysyłane do Kosza w ciągu bieżącego dnia.
[przez Lifehacker]
Komentarze