我正在尝试按照教程进行操作 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的引用。
谢谢
答案 0 :(得分: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 ) ); }