このスクリプトは、実行するたびに、検索条件にヒットしたすべてのメッセージを書き出す仕組みになっています。 今回の記事では、Gmailの「メッセージID」を使用して、検索条件にヒットしたメッセージのうち、新規メッセージのみをスプレッドシートに追記するように改良していきます! 前回のスクリプトの確認 前回作成したスクリプトがこちらです。 function searchContactMail() { /* Gmailから特定条件のスレッドを検索しメールを取り出す */ var strTerms = '検索文字列'; var myThreads = GmailApp.search(strTerms,0,30); var myMsgs = GmailApp.getMessagesForThreads(myThreads);//二次元配列 var valMsgs = []; /* 各メールから日時、送