非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

GASでGmailを検索するための抽出条件一覧

   

前回、Gmailの特定のメール一覧をスプレッドシートに列挙させる方法について書きましたが、今回はそこで使える検索条件について列挙しておきます。

 

未読メールのみ抽出

var query = 'is:unread';
var threads = GmailApp.search(query);
 

 

タイトルに特定文字含む

var query = 'subject:お知らせ'
var threads = GmailApp.search(query);
 

 

タイトルに特定文字含む&未読

var query = 'subject:お知らせ is:unread'
var threads = GmailApp.search(query);
 

 

タイトルだけ複数条件(AND)

var query = "subject:(ANA 2次元バーコード)";
var threads = GmailApp.search(query);
 

 

タイトルだけ複数条件(OR)

var query = "{(subject:ANA) (subject:JAL)}";
var threads = GmailApp.search(query);
 

 

日付で検索

var query = "after:2022/1/1";
var threads = GmailApp.search(query);
 

 

メールアドレスで検索

var query = "from:xxxx@gmail.com";
var threads = GmailApp.search(query);
 

 

スポンサーリンク

 - Google Apps Script