スキルアップを始める

【GAS】Gmailで作成したラベルを全削除する方法|【実行注意】

GAS(GoogleAppsScript)
メルマガ購読できます

簡単1ステップ!届いたメールの「フォローを確認」クリックでメルマガ登録!一緒にスキルアップを目指しましょう!

例えば、「Gmailで作成したラベルを一気に削除したい」といった場合に使える方法です。

Gmailのラベルを削除する関数|deleteLabel()

GASには、Gmailのラベルを削除するための関数があります。

deleteLabel()

こちらを使って、現在作成されているラベルを削除することができます。

現在のラベルを取得する(GmailApp.getUserLabels)

まずは、現在のラベルを取得します。ラベルは「GmailApp.getUserLabels()」を使って取得することができます。

function deleteAllLabel() {
const labels = GmailApp.getUserLabels();
}

これで、現在のラベルが取得できます。

function deleteAllLabel() {
const labels = GmailApp.getUserLabels();
 for(let i=0;i<labels.length;i++) {
    Logger.log(labels[i].getName());
  }
}

ラベルを削除する(deleteLabel())

ラベルを削除します。ラベルの削除は「deleteLabel()」で削除することができます。

function deleteAllLabel() {
const labels = GmailApp.getUserLabels();
 for(let i=0;i<labels.length;i++) {
    labels[i].deleteLabel();
  }  
}

スクリプトを実行してみます。

すべてのラベルが削除されました!

まとめ

ラベルを一気に削除することができました!ただし実行すると復活することはできないので、操作はくれぐれも慎重に行いましょう。

御参考ください😃

Kindle Unlimited 会員は無料で購読できます
購読はこちら
Kindle Unlimited 会員は無料で購読できます
購読はこちら