Удалить электронные письма из ярлыка через определенное количество дней
Я настоящий новичок в этом. Нужно решение, чтобы очистить мой Gmail.
После поиска нашел скрипт ниже. Я создал фильтры, которые отправляют электронные письма на ярлык "удалить меня". Я добавил скрипт в свои проекты и опубликовал, предоставив ему доступ к моей почте. Я также установил почасовой триггер. Фильтры работают хорошо, и скрипт работает на основе журнала, но никакие электронные письма не удаляются.
Может кто-нибудь сказать мне, что не так? (Я сделал аналогичный для лейбла "Заархивируй меня", и это тоже не работает).
Спасибо
function cleanUp() {
var delayDays = 60
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();
}
}
}