2012年8月5日日曜日

スレッド(オブジェクト)を ID で取得する

実際、ID でスレッド(オブジェクト)を取得するような場面があるかどうかは不明だが。。。
  
スレッドを開くと、ドキュメントの場合等と同様に、下記のような URL になっている :
  
https://mail.google.com/mail/u/0/?shva=1#inbox/abcdeFghIJKlmnoPQr
  
URL の末尾のピンク色の文字列がどうやらスレッドの ID を表しているようである。
この ID を使ってスレッドを取得するには、GmailApp クラスの getThreadById メソッド
を使用する。
  
  
【構文】
GmailApp.getThreadById(id)
  
id : string 型。URL の末尾の ID を表す文字列。
戻り値 : GmailThread 型。引数で指定した ID に該当するスレッドを返す。
  
  
以下のサンプルコードは、上記 URL の ID で該当するスレッドオブジェクトを取得
するサンプルコードである :
  
  
【例】
function GetThreadById() {
  var objThread = GmailApp.getThreadById("abcdeFghIJKlmnoPQr");
}

0 件のコメント:

コメントを投稿