Gmailの自動整理
こんにちは。XでGmailの整理術がバズってたので自動整理も需要あるかなと思い、やっつけですが書いてみました。今回紹介する自動整理はざっくりGoogleの2つのサービスの組み合わせ技で不要なメールを削除することを実現します。
Gmailのフィルタで特定メールアドレスをキーにラベルを付与。
Google App Script(GAS)でラベルを付与したメールの中から5年経過したものを削除
手順1:ラベル作成
パソコンで Gmail にアクセス。
左側で下にスクロールし、[もっと見る] をクリック。
[新しいラベルを作成] をクリック。
ラベル名に「5年保存」を入力。
[作成] をクリック。
手順2:フィルタ作成
パソコンで Gmail にアクセス。
上部の検索ボックスの右端にある「検索オプションを表示アイコン」をクリック。
Fromにメールアドレスを入力。複数指定する場合はメールアドレス毎に「OR」を入力。
検索ウィンドウの下部にある [フィルタを作成] をクリック。
フィルタの動作から「ラベルを付ける」にチェックを付け、ラベルを選択から「5年保存」を選択。
[フィルタを作成] をクリック。
手順3:Google App Script(GAS)の作成
画面が無いのでわかりにくいですが手順どおりにやればできると思います。
パソコンでGoogle App Script(GAS)にアクセス
「新しいプロジェクト」をクリック。
下記コードをコピペする。
function expire5years() {
var day = 1900;
var label = '5年保存';
var threads = GmailApp.search('older_than:' + day + 'd -is:starred label:' + label);
for (var i = 0; i < threads.length; i++) {
threads[i].moveToTrash();
}
}
4.「▷実行」をクリック。
5.ポップアップメッセージに対して「権限を確認」をクリック。
6.メールアカウントを選択。
7.「このアプリは Google で確認されていません」と表示されるので「詳細」をクリック。
8.「無題のプロジェクト(安全ではないページ)に移動」をクリック。
9.「無題のプロジェクト が Google アカウントへのアクセスをリクエストしています」に対して「許可」をクリック。
10.左端の時計マークの「トリガー」をクリック。
11.「トリガーを追加」をクリック。
12.「時間ベースのトリガーのタイプを選択」から「日付ベースのタイマー」を選択。
13.「保存」をクリック。
有料部分はよく飲んでいるほうじ茶のお店を掲載してるだけなので読まなくて大丈夫です。この駄文を買ってくれたら励みになります!
ここから先は
¥ 100
この記事が気に入ったらサポートをしてみませんか?