Пользователь получает большой объем нежелательных писем от определенного отправителя.Блокировка перемещает почту в спам, а фильтрация - в корзину.Оба из них все еще выставляют пользователя к электронным письмам, если те папки проверены.
То, что я ищу, - это сценарий, который навсегда удаляет электронные письма с указанного адреса электронной почты либо при получении электронных писем, либо по частому расписанию.
Я почти не знаком со скриптами Google или js, лучшее, что я имею в отношении кода, - это какой-то элементарный vba.
Исследование этой проблемы привело меня к использованию приложений Google в качестве потенциального решения, поскольку gmail не предоставляет какого-либо автоматизированного способа окончательного удаления электронной почты.Ниже приведен код, который я нашел в поиске, хотя я не могу далеко продвинуться в этом из-за моего полного отсутствия знаний скриптов приложений.
function DeleteEmailByLabel(e) {personsemail@gmail.com}
var bannedLabel = 'BLOCKEDSENDER';
var deleteLabel = GmailApp.getUserLabelByName(bannedLabel);
if ( deleteLabel != null ) {personsemail@gmail.com}
var threads = deleteLabel.getThreads();
for (var i = 0; i < threads.length; i++) {
Gmail.Users.Messages.remove('me', threads[i].getId());
}
} else {
deleteLabel = GmailApp.createLabel(bannedLabel);
}
}
Я ожидаю, что приведенный выше код запустится и удалит электронную почту из моей тестовой учетной записи, из папки корзины.Однако вместо этого я получаю эту ошибку.Это похоже на основные синтаксические вещи, но я здесь не в своей лиге.
Отсутствует;до заявления.(строка 1, файл "имя файла")
Заранее спасибо.