Новый фильтр Gmail для автоматического перемещения отдельных предметов с учетом времени.Предупреждение: оно никогда не соответствует входящей электронной почте - PullRequest
0 голосов
/ 03 мая 2019

Я хочу сделать фильтры в Gmail электронная почта с , некоторые темы автоматически удаляются, если более 1 дня с example@gmail.com. но когда фильтр введен, из gmail выдается предупреждение:

Filter searches containing "label:", "in:", "is:", date range (e.g. "before:" or "after:") or stars criteria (e.g. "has:yellow-star") are not recommended as they will never match incoming emails. Do you still wish to continue to the next step?

Как вы делаете это в последней версии (Gmail)? Я хочу удалить письма с определенными темами более чем на 1 день с сайта example@gmail.com, как это сделать?

1 Ответ

0 голосов
/ 03 мая 2019

Попробуйте использовать Google Script:- Открыть: https://script.google.com- Нажмите Файл => Создать => Файл сценария- Введите этот код

// reference: https://medium.com/@fw3d/a-cleaning-robot-for-your-gmail-inbox-f44c01306ea2

// Modify by: Dicky Ibrohim for delete (move to trash) specific subject, sender, and time

function removetotrash() {

  var delayDays = 1; // Impact form email more than 1day
  var maxDate = new Date();
  maxDate.setDate(maxDate.getDate()-delayDays); 

  // What will be executed, adjust the string here
  var searches = [
    '"SUBJECT WANT SEARCH TO DELETE" from:example@gmail.com'
    ];

  // Looping for 500 last email
  var threads = [];
  for (var i = 0; i < searches.length; i++) {
    var tmp_threads = GmailApp.search(searches[i], 0, 500); // search until 500 mail
    var threads = threads.concat(tmp_threads);
  }
  // Then remove all to trash
  for (var i = 0; i < threads.length; i++) {
    if (threads[i].getLastMessageDate()<maxDate)
    {
      threads[i].moveToTrash(); 
    }
  }
}
  • Нажмите Файл => Сохранить
  • Включите автоматическую работу: нажмите значок «Триггеры текущего проекта»,
  • Нажмите «Создать новый тригер»
  • Установка и выбор промежуточного времени
  • Сохранить
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...