ラベル操作
メールのスレッドをラベルで取得する
var target_label = '取得したいラベル名';
var mail_by_label = GmailApp.getUserLabelByName(target_label);
var threads = mail_by_label.getThreads();
各スレッドのメールを取得する
var messages;
for (var i = 0, l = threads.length; i < l; i++) {
messages = threads[i].getMessages();
// スレッド内のメール一件ごとの処理をここで書く
}
処理したスレッドからラベルを外す
( mail_by_label
threads
は前述)
mail_by_label.removeFromThreads(threads);
トリガーを設定して受信メールを操作しているときなどは忘れずに。