Tech-JP

技術情報とインターネットガイド

X日より古いメッセージのGmailでの自動メール削除またはアーカイブ

特定の日数より古い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].getLastMessageDate() {{
スレッド[i]。ゴミ箱へ移動 ();
}
}

2行目では、2を次のように変更できます。 delayDays メッセージが削除されるまでの日数です。
で始まる行 varタグ あなたはラベルを見つけるでしょう 私を削除 これは変更できます(Gmailフィルターで別のラベル(イタリア語)を使用する場合)。
私が言っていることがわからない場合は、すべてをそのままにして、次のいずれかを選択できる[実行]ボタンからスクリプトを実行できます。
掃除 活動 自動削除
archiveinbox 活動 自動ファイル メッセージを削除せずに。

次に、構成する必要があります トリガー このスクリプトの場合、つまり、1日に実行する頻度を決定します。
メニューから リソース>すべてのトリガー、必要に応じて毎日または1時間ごとに実行するように設定します。
スクリプトを実行してバックグラウンドに置き、ユーザーが手動で停止するまでサイレントに作業します。

過去に説明され、非常に便利なGmailで使用するその他のスクリプトは次のとおりです。
–メールがGmailに無料で届いたときにSMSを受信する
–Gmailの使用に関する統計と個人レポート

それはあなたの問題を解決しましたか?


コメントを残す 0

あなたのメールアドレスが公開されることはありません。 必須フィールドは、マークされています *