特定の日数より古いGmailのメールの削除を自動化するスクリプト
Gmailの受信トレイをクリーンに保ち、特定の日数より古いメッセージを自動的に削除する場合は、処理するスクリプトを使用できます メッセージのゴミ箱への自動移動。
Googleアプリに存在し、誰もが無料で使用できるスクリプトを使用すると、 古いメールのアーカイブまたは削除をスケジュールする。
そのため、たとえば、期限切れのオファーやその他のプロモーションメールを自動的に削除し、自動的に受信するメールが多すぎる場合は受信トレイを整理できます。
Gmailで削除するメールを探す
このGoogleスクリプトを使用するには、最初に Gmailでフィルタを作成する オファーサイトからのメッセージ、Facebook通知、または一定期間後に表示したくないその他の電子メール。
したがって、たとえば、アドレスからのすべてのメッセージ @ groupon.com 「removeme」というタグを付ける必要があります
ハイフンはすべてのメッセージに無差別に作用するわけではありませんが、 ラベルが貼られている方のみ 私を削除 (スクリプトを編集できる場合は、このタグに別の名前を付けることもできます)。
Gmailでフィルタを作成するためのガイドで説明されているように、フィルタは 設定->フィルタータブ または、上部のボタンからメッセージを開きます 他の。
Gmail以外のアドレスからメッセージをリダイレクトする場合は、件名または受信メールアドレスに基づいてフィルタを作成することもできます。
次に、ページに移動してGoogleスクリプトを作成し、空のプロジェクトを作成し、次のスクリプトを新しいファイルに貼り付けて、メニューから保存/実行します。 走る。
関数cleanUp(){
var delayDays =2//メッセージがゴミ箱に移動されるまでの日数を入力します
var maxDate = new date();
maxDate.setDate(maxDate.getDate()– delayDays);
var label = GmailApp.getUserLabelByName( “remove me”);
var thread = label.getThreads();
for(var i = 0; i
スレッド[i]。ゴミ箱へ移動 ();
}
}
2行目では、2を次のように変更できます。 delayDays メッセージが削除されるまでの日数です。
で始まる行 varタグ あなたはラベルを見つけるでしょう 私を削除 これは変更できます(Gmailフィルターで別のラベル(イタリア語)を使用する場合)。
私が言っていることがわからない場合は、すべてをそのままにして、次のいずれかを選択できる[実行]ボタンからスクリプトを実行できます。
掃除 活動 自動削除
archiveinbox 活動 自動ファイル メッセージを削除せずに。
次に、構成する必要があります トリガー このスクリプトの場合、つまり、1日に実行する頻度を決定します。
メニューから リソース>すべてのトリガー、必要に応じて毎日または1時間ごとに実行するように設定します。
スクリプトを実行してバックグラウンドに置き、ユーザーが手動で停止するまでサイレントに作業します。
過去に説明され、非常に便利なGmailで使用するその他のスクリプトは次のとおりです。
–メールがGmailに無料で届いたときにSMSを受信する
–Gmailの使用に関する統計と個人レポート
それはあなたの問題を解決しましたか?
