スレッド内の全てのメッセージ(オブジェクト)を取得する場合には、GmailThread クラスの
getMessages メソッドを用いる。
【構文】
GmailThreadObject.getMessages()
戻り値 : GmailMessage 型(配列)。スレッド内のメッセージオブジェクトの配列を返す。
下図のように、三つのメッセージを含むスレッドがあった場合、このメッセージ全てを
取得するサンプルコードを以下に記す。ここで、スレッドの ID は
abcdeFghIJKlmnoPQr
とする :
【例】
function myFunction() {
var objThread = GmailApp.getThreadById("abcdeFghIJKlmnoPQr");
var objMessages = objThread.getMessages();
var intMaxIndex = objMessages.length;
Browser.msgBox("このスレッドには" + intMaxIndex + " 件のメッセージがあります");
}
var objThread = GmailApp.getThreadById("abcdeFghIJKlmnoPQr");
var objMessages = objThread.getMessages();
var intMaxIndex = objMessages.length;
Browser.msgBox("このスレッドには" + intMaxIndex + " 件のメッセージがあります");
}
上記コードの実行結果は下図の通り :
0 件のコメント:
コメントを投稿