我想在https://script.google.com中构建一个脚本。该脚本应使用不同的参数搜索所有收件箱,然后删除这些结果。
所有电子邮件(包括标签)电子邮件均已阅读,超过30天,但不包含一个或多个特定标签。
这是我的解决方案。但问题是它不是在搜索标签。只有收件箱。你能帮忙解决这个问题,或者你有更好的解决方案:)
function Delite_old_mail() {
var threads = GmailApp.search('label:inbox is:read older_than:30d -label:"Apple"');
for (var i = 0; i < threads.length; i++) {
threads[i].moveToTrash();
}
}
答案 0 :(得分:0)
如果需要在所有邮件中进行搜索,请删除搜索查询中包含的收件箱标签。
function Delite_old_mail() {
var threads = GmailApp.search('is:read older_than:30d -label:Apple');
for (var i = 0; i < threads.length; i++) {
threads[i].moveToTrash();
}
}