(GAS)を利用して、指定した条件を満たすGmailの過去メールを自動で削除する方法となります。Scriptのスクリプトで、次の3つの条件のGmailのスレッドを削除します。スター付きではないスレッドタグがないスレッド2週間前より古い日のスレッドまた、Gmailをスレッド表示で利用してない場合でも、スレッド単位で取得して削除します。メールの表示設定についてGmailでメールを表示する設定には、関連するメールをまとめて表示するスレッド表示と、1つ1つのメールを表示する設定があります。表示方法を切り替える方法については以下のリンク先を参考にしてみてください。Scriptでプロジェクトを作成し、次のスクリプトを記述して実行することで、指定した条件のスレッドを削除できます。GASの基本的な利用方法については、以下のリンク先参考にしてみてください。Scriptではプロジェクトにトリガーを設定することで、作成したスクリプトを一定期間・時間ごとに実行できます。トリガーの設定方法については以下のリンク先を参考にしてみてください。Scriptで指定したスレッドを取得して削除しています。一度にたくさんのスレッドを取得するとエラーとなる場合があるので、スレッド50件ごと取得して削除する処理を繰り返し、削除するスレッドが0になったら終了させています。Scriptのコードの簡単な説明となります。指定したスレッドを取得コード3行目のGmailAppクラスのsearchメソッドでは、引数に指定した条件のスレッドを取得しています。メソッドの第1引数は検索条件となり、第2引数は取得する開始位置、第3引数は取得する最大値となります。今回の例ではスレッドの検索にGmailの検索演算子を利用しています。詳しくは以下のリンク先を参考にしてみてください。指定したスレッドをゴミ箱へ移動コード7行目からの箇所では、取得したスレッド数が1以上の場合に、GmailAppクラスのmoveThreadsToTrashメソッドで、引数に指定したスレッドを削除しています。作成した関数myThreadsToTrashを再帰的に呼び出し、取得できるスレッドが0になるまで処理を続けます。One」と呼ばれるオンラインストレージに保存しています。Oneの容量を確認する方法については、以下のリンク先を参考にしてみてください。コメントをキャンセルコメントは項目欄(*は必須項目)を入力し、「コメントを送信」ボタンをクリックしてください。(メールアドレスは公開されることはありません。コメントの公開は承認制となります。)また、多忙によりコメントには返信できない場合があります。Twitterで返信する場合はこちらから。DESTROY広告ブロッカーが有効のため、コンテンツ内におすすめ商品などが表示されています。