会員登録(無料)
ログイン
기술을 향상시키려면 지금 여기를 클릭하세요!

【GAS】Gmail에서 만든 라벨을 완전히 삭제하는 방법 | 【실행주의】

예를 들어 ‘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();
  }
}

스크립트를 실행해 봅니다.

모든 라벨이 삭제되었습니다!

요약

라벨을 단번에 삭제할 수 있었습니다! 다만 실행하면 부활할 수 없기 때문에, 조작은 주저해도 신중하게 실시합시다.

참고하시기 바랍니다