- Published on
GoogleAppsScript(GAS)でスパムフォルダにメールを転送する方法
GoogleAppsScript(GAS)でスパムフォルダにメールを転送する方法
JavaScriptプログラミングにおいて、GoogleAppsScript(GAS)を使用してスパムフォルダにメールを転送する方法について紹介します。
スクリプトの概要
以下のスクリプトは、特定の検索条件に一致するGmailのスレッドをスパムフォルダに移動させる方法を示しています。スクリプトは特定の期間内のメールを検索し、それらをスパムフォルダに移動します。
function moveToSpam_main(term) {
Logger.log("__log__");
var myThreads = GmailApp.search(term, 0, 3);
GmailApp.moveThreadsToSpam(myThreads);
}
function dev_main() {}
function main() {
moveToSpam_main("newer_than:1d Help us protect your account");
moveToSpam_main("newer_than:1d from:(ヤマト運輸) 受取りの日時や場所をご指定ください");
moveToSpam_main("newer_than:1d from:(楽天銀行株式会社) Visaデビットカード引落");
moveToSpam_main("newer_than:1d アンケートご協力のお願い");
moveToSpam_main("newer_than:1d New message from AliExpress supplier");
moveToSpam_main("newer_than:1d 運行情報 Yahoo!路線情報");
moveToSpam_main("newer_than:1d from:(amaten.com OR アマテン) チャージ申請を受付いたしました");
}
詳細な説明
moveToSpam_main関数: この関数は、Gmailのスレッドを検索し、それらをスパムフォルダに移動します。
term
パラメータには、検索クエリを指定します。function moveToSpam_main(term) { Logger.log("__log__"); var myThreads = GmailApp.search(term, 0, 3); GmailApp.moveThreadsToSpam(myThreads); }
main関数:
main
関数では、複数の検索クエリを使用してスパムフォルダに移動するメールを指定します。moveToSpam_main
関数を呼び出し、それぞれの検索クエリに一致するスレッドをスパムフォルダに移動します。function main() { moveToSpam_main("newer_than:1d Help us protect your account"); moveToSpam_main("newer_than:1d from:(ヤマト運輸) 受取りの日時や場所をご指定ください"); moveToSpam_main("newer_than:1d from:(楽天銀行株式会社) Visaデビットカード引落"); moveToSpam_main("newer_than:1d アンケートご協力のお願い"); moveToSpam_main("newer_than:1d New message from AliExpress supplier"); moveToSpam_main("newer_than:1d 運行情報 Yahoo!路線情報"); moveToSpam_main("newer_than:1d from:(amaten.com OR アマテン) チャージ申請を受付いたしました"); }
このスクリプトを実行することで、指定した検索条件に一致するメールを自動的にスパムフォルダに移動することができます。これにより、不要なメールを手動で管理する手間を省くことができます。
- Authors
- Name
- Shou Arisaka / 有坂 翔
- 情報技術者 / Z世代プログラマー / 米大学院にてデータサイエンスを学ぶ
- ITプロフェッショナルとして活動しています。React.js等のモダンなウェブ制作・アプリ開発を得意としており、Java・Python・Rust等のプログラミング言語を用いたソフトウェア開発全般を行っています。
- Github 🐙StackOverflow 🔥Qiita 📝
- TechFreeTools 🔧About.me 👤