Gmailを自動でゴミ箱に移動させるGASコード(応用)ラベル×2・ログ

 

削除するラベル(フィルタ)の追加と、対象のメール数をログに表示する


コード


function GmailDelete(){

  var DeleteLabel1 = GmailApp.search('label:ラベル名1 older_than:10d -is:starred');

  var DeleteLabel2 = GmailApp.search('label:ラベル名2 older_than:1m -is:starred');

  Logger.log('ラベル名1: ' + DeleteLabel1.length + '件');

  Logger.log('ラベル名2: ' + DeleteLabel2.length + '件');

  for (var i = 0; i < DeleteLabel1.length; i++) {

    DeleteLabel1[i].moveToTrash();

  }

  for (var j = 0; j < DeleteLabel2.length; j++) {

    DeleteLabel2[j].moveToTrash();

  }

}


変更するところ


ラベル名1・ラベル名2

ラベル名1及び2にラベル(フィルタ)名を入力


older_than:10d・older_than:1m

10dは「10日以上前」という意味、20日前は20d、1か月前は1m、1年前は1y、何日以上前のメールを削除したいかラベルごとに数字を変更して指定


-is:starred

お気に入り(ブックマーク)登録していない、is:starredにすると登録している、削除すると両方


Gmailを自動でゴミ箱に移動させるGASコード(基本)

Gmailを自動でゴミ箱に移動させるGASコード(応用)ラベル×2・ログ

おすすめ