前提
とあるドメインサービスでドメインを取得したところ大量の迷惑メールが送信されてきてしまい大変困っています
GASでそれらを自動削除しようとしたのですがアドレスを複数使い分けていたり、タイトルも動的かつサービス名を入れていないため苦戦しています。
実現したいこと
複数のメールアドレスを指定する方法が知りたいです
該当のソースコード
現在のコードになります
function deleteOnamaeMail01() { //検索条件を指定 var deleteThreads = GmailApp.search("from:'announce@onamae.com' "); //検索条件に合致するメールをゴミ箱に移動 for (var i = 0; i < deleteThreads.length; i++) { deleteThreads[i].moveToTrash(); } } function deleteOnamaeMail02() { //検索条件を指定 var deleteThreads = GmailApp.search("from:'info@onamae-server.com' "); //検索条件に合致するメールをゴミ箱に移動 for (var i = 0; i < deleteThreads.length; i++) { deleteThreads[i].moveToTrash(); } } function deleteOnamaeMail03() { //検索条件を指定 var deleteThreads = GmailApp.search("from:'info@mail.onamae-server.com' "); //検索条件に合致するメールをゴミ箱に移動 for (var i = 0; i < deleteThreads.length; i++) { deleteThreads[i].moveToTrash(); } }
試したこと
これだと全ての条件を個別で作らないといけなくて困っています
const query = “from:aaa@aaa.com, from:aaa@aaa.com, from:aaa@aaa.com...”
のようなクエリにしたいです
複数のアドレスを指定する良い方法があれば知りたいです
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。