を削除する (はすず) には、GmailThread クラスの removeLabel メソッドを使用する。
このとき、removeLabel メソッドを実行した場合、ラベルそのものが削除される訳ではなく、
あくまでもスレッドからラベルをはすずだけである。
【構文】
GmailThreadObject.removeLabel(label)
label : GmailLabel 型。スレッドから外したい GmailLabel オブジェクトを指定する。
戻り値 : 対象の GmailThread オブジェクトを返す。
下図の受信トレイの最初のスレッドから「プライベート」ラベルを外すサンプルコードを以下
に記す :
【例】
function DeleteLabel() {
var objThreads = GmailApp.getInboxThreads();
var objLabel = GmailApp.getUserLabelByName("
プライベート");
objThreads[0].removeLabel(
objLabel);
}
上記コードを実行すると「Gmail スレッドにラベルを付加する」で示したコードを処理する前
の状態に戻る。
0 件のコメント:
コメントを投稿