Gmailは特定の送信者からのメールを自動的に削除するスクリプトを作成しようとしています。 30日間ゴミ箱への電子メール。私の状況では、この送信者から電子メールが送信されたことがわかっていないことが重要です。Google Apps Script - Gmail、特定のラベルのゴミ箱に永久に電子メールを削除する
私の現在のスクリプトは次のようになります。
function deleteForever(labelName) {
var threads = GmailApp.search("in:trash label:" + labelName);
for (var i = 0; i < threads.length; i++) {
threads[i].moveToTrash(); // Where I would need a delete forever trigger
}
};
しかし、私はGmailThreadを使用するには、この目的のための機能が存在しないと永久に削除する方法を考え出すことができませんでした。私は、JavaScriptを使ってタスクを完了できる方法があるかどうかを見ていましたが、方法を見つけ出すことができませんでした。
受信時にこれらの電子メールを永久に削除するように設定する方法はありますか?
恐れ入りました。ご確認、ありがとうございます。 – SpeedBurner
正解でしたら、しかし私たちは高度なサービスを持っているので、電子メールを削除することは可能です。 – Edo
江戸そうですが、今すぐGmail Advanced Serviceを使用してメールを永久に、すぐに削除することは可能です。高度なサービスを有効にする方法については、https://developers.google.com/apps-script/guides/services/advancedをご覧ください。 Gmail Advanced Serviceの詳細については、https://developers.google.com/apps-script/advanced/gmailをご覧ください。また、メッセージを削除するコード(Gmail.Users.Messages.remove)についてDaniel Bultasのスクリプトをチェックしてください。 – mattvleming