2013-10-29 47 views
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,但我不能在Interactive Session中獲得對gDBView的引用。

謝謝

回答

0

給任何追隨我的人尋找這個。在Thunderbird的錯誤控制檯(Add On)中運行以下命令:

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)); }