2012年8月5日日曜日

スレッド内の全メッセージ(オブジェクト)を取得する

スレッド内の全てのメッセージ(オブジェクト)を取得する場合には、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 + " 件のメッセージがあります");
}
  
  
上記コードの実行結果は下図の通り :
  










0 件のコメント:

コメントを投稿