一定天数后,从标签中删除电子邮件

时间:2018-12-20 14:18:40

标签: gmail archive recycle-bin

我是一个真正的新手。需要一种解决方案来清理我的gmail。

搜索后,发现以下脚本。我创建了将电子邮件发送到“删除我”标签的过滤器。我将脚本添加到我的项目中,并发布以使其可以访问我的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();
  }
 }
}

0 个答案:

没有答案