Установите Gmail для автоматического удаления сообщений электронной почты старше заданного количества дней

click fraud protection

Несколько дней назад мы рассмотрели Mailstrom, удивительный веб-сервис, который поможет вам очистить ваш грязный почтовый ящик. Это удивительный сервис, который может помочь приручить даже самые дикие почтовые ящики, и он отлично сработал для нас. Как только ваш почтовый ящик будет чистым, вы можете сохранить его в чистоте. Самый простой способ сделать это - регулярно читать электронную почту, архивировать сообщения, которые вы хотите сохранить, и удалять ненужные. Конечно, если бы это было действительно так просто, у нас не было бы грязных почтовых ящиков для начала. Если вам часто не удается удалить прочитанные или неважные сообщения из папки «Входящие», вы можете использовать следующий скрипт Google Script для его автоматизации.

Чтобы использовать этот Google Script, вам необходимо сначала отфильтровать сообщения, которые вы в основном не можете прочитать (и те, которые обычно бесполезны для вас). Если вы никогда ранее не создавали фильтр, вот как это делается: щелкните значок зубчатого колеса в правом верхнем углу веб-интерфейса Gmail и выберите «Настройки». Здесь вы найдете много вкладок. Перейдите на вкладку «Фильтры» и нажмите ссылку «Создать новый фильтр» внизу. Панель поиска расширится полями для фильтров, которые вы можете применить.

instagram viewer

Мы создали фильтр для адресов электронной почты (От, До). Вы также можете создать аналогичный фильтр для субъекта, если хотите. Пометьте свой фильтр как «удалить меня» и примените его ко всем существующим сообщениям.

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

function cleanUp () {var delayDays = 2 // Введите количество дней до перемещения сообщений в корзину var maxDate = new Date (); maxDate.setDate (maxDate.getDate () - delayDays); var label = GmailApp.getUserLabelByName ("удалить меня"); var threads = label.getThreads (); для (var i = 0; я Далее вам нужно установить триггеры для этого скрипта, то есть как часто он должен запускаться за день. Перейдите в раздел Ресурсы> Триггеры текущего проекта и настройте его запуск на поминутной, почасовой или ежедневной основе. Теперь выберите, как часто в течение выбранного интервала должен запускаться скрипт. Мы запускаем его каждую минуту, что чаще, чем требуется обычному пользователю. Вы можете настроить его запуск каждые 12 или 24 часа, чтобы сообщения отправлялись в корзину каждый день.
сценарий запуска

Это об этом. Запустите скрипт, и вы увидите, что все письма с ярлыком «удалить меня» были перемещены в корзину. Вы можете изменить время, в течение которого электронное письмо остается в папке «Входящие», прежде чем этот скрипт отправит его в корзину, отредактировав следующую строку в скрипте:

var delayDays = 2 // Введите количество дней до того, как сообщения будут перемещены в корзину

Замените 2 на большее число или даже на 0, чтобы все электронные письма с ярлыком «удалить меня» отправлялись в корзину в течение текущего дня.

[через Lifehacker]

watch instagram story