0

https://developer.mozilla.org/en-US/docs/Extensions/Thunderbird/Creating_a_Custom_Columnのチュートリアルに従おうとしてい ます

ただし、返信先の値ではなく、新しい列に送信者の電子メール アドレスを表示します。

考えられることはすべて試しましたが、何も機能しません。

getCellText:         function(row, col) { 

    var hdr = gDBView.getMsgHdrAt( row ); 

    return hdr.getStringProperty( "author" ); 
} 

MsgHdr から利用可能なプロパティのリストを取得するにはどうすればよいですか? 「replyTo」、「subject」、さらには「sender」などのプロパティを見つけて、送信者の表示名を取得できましたが、送信者の電子メール アドレスを探しています。

また、JavaScriptデバッガでこれをデバッグするにはどうすればよいですか? Venkman をインストールしましたが、たとえば、インタラクティブ セッションで gDBView への参照を取得できません。

ありがとう

4

1 に答える 1

0

これを求めて私の後に来る人へ。Thunderbird のエラー コンソール (アドオン) で次を実行します。

var hdr=top.opener.gFolderDisplay.selectedMessage; var e=hdr.propertyEnumerator; while ( e.hasMore() ) { var key=e.getNext(); Application.console.log("\tproperty: " + key + "\t" + hdr.getProperty( key ) ); }
于 2013-10-29T22:58:14.330 に答える