2013-10-29 7 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"와 같은 속성을 발견하여 보낸 사람의 표시 이름을 제공하지만 보낸 사람의 전자 메일 주소를 찾고 있습니다. 또한

, 어떻게이 자바 스크립트 디버거에서 디버깅 할 수 있습니다? Venkman을 설치했는데, 예를 들어 대화식 세션에서 gDBView에 대한 참조를 얻을 수 없습니다.

감사합니다.

답변

0

누구든지 이걸 찾아서. 썬더 버드의 오류 콘솔에서 다음을 실행 (에 추가) :

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)); } 
관련 문제