- - Встановіть Gmail на автоматичне видалення електронних листів, старших за встановлений число днів

Встановіть Gmail на автоматичне видалення електронних листів, старших за встановлений число днів

Кілька днів тому ми розглянули Mailstrom, дивовижнийвеб-сервіс, який допоможе вам очистити ваш безладний вхідний. Це дивовижна послуга, яка може допомогти приручити навіть найсмішніші вхідні скриньки, і це чудово працює для нас. Коли ваш папку "Вхідні" чиста, можливо, ви захочете зберегти її в чистоті. Найпростіший спосіб зробити це - регулярно читати електронну пошту, архівувати повідомлення, які ви хочете зберегти, та видаляти непотрібні. Звичайно, якби це було насправді так просто, у нас не було б брудних вхідних повідомлень. Якщо вам часто не вдається видалити прочитані повідомлення або неважливі повідомлення з папки "Вхідні", ви можете скористатися наведеним нижче сценарієм Google, щоб автоматизувати його.

Щоб скористатися цим скриптом Google, потрібно спочаткувідфільтруйте повідомлення, які ви здебільшого не можете прочитати (і ті, які для вас взагалі марні). Якщо ви ніколи раніше не створювали фільтр, ось що: натисніть значок колеса зубця у верхньому правому куті веб-інтерфейсу Gmail та виберіть Налаштування. Тут ви знайдете безліч вкладок. Перейдіть на вкладку Фільтри та натисніть посилання "Створити новий фільтр" внизу. Рядок пошуку розшириться полями для фільтрів, які можна застосувати.

Ми створили фільтр для адрес електронної пошти (від, до). Ви також можете створити подібний фільтр для Subject, якщо вам подобається. Позначте свій фільтр "видалити мене" та застосуйте його до всіх існуючих повідомлень.

Далі перейдіть до Google Scripts і створіть порожній проект. Вставте наступний скрипт у новий файл і збережіть / запустіть його з меню «Запустити».

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]

Коментарі