2013-07-09 81 views
0

我與xpages.I應用工作想送與包含鏈接的電子郵件。 當我發送鏈接時,它不會以可點擊的格式顯示。有人可以幫助我獲得可點擊的格式嗎? 謝謝可點擊的格式在Lotus電子郵件鏈接指出

var db = session.getCurrentDatabase(); 
    var memo = db.createDocument(); 
    memo.appendItemValue("Body","http://www.my_link.com"); 
    memo.appendItemValue("Form", "Memo"); 
    memo.appendItemValue("Subject", "New task !"); 
    var t = mail.getValue(); 
    memo.send(t); 

回答

4

如果你不喜歡這樣,「身體」 - 項目是一個簡單的文本 - 項目,而不是一個Richtext-項目。文本項目不能包含可點擊的鏈接。

你必須明確地界定身體作爲NotesRichtextItem和文本追加到它:

var rtitem:NotesRichTextItem = memo.createRichTextItem("Body"); 
rtitem.appendText("http://www.my_link.com"); 
rtitem.addNewLine(); 

這樣的鏈接將被自動轉換爲可點擊的熱點。

+0

它的工作,非常感謝你 – user2452344

+0

爲了使電子郵件視覺吸引力,考慮使用MIME。 OpenNTF上有一個XSnippet – stwissel

2

如果您希望語句memo.appendItemValue("Body","http://www.my_link.com");將創建帶鏈接的富文本字段,則不會。用於NotesRichTextItem類。你也可以看看這個Technote on how to create HTML formatted mail messages

一個問題在這裏,這裏將收件人會查看此郵件?在Notes客戶端還是這封郵件會被髮送到Gmail或雅虎等ID?如果收件人將在Lotus Notes中查看此郵件,則必須在Notes客戶端中啓用此設置。

轉到File > Preferences > Basic Notes Client Configuration。在部分Additional options下啓用設置Make Internet URLs (http://.......) into Hotspots

如果郵件正在發送到Gmail或雅虎等ID,那麼你會對他們如何顯示鏈接擺佈。但根據我的經驗,他們總是顯示鏈接,如果他們是有效的格式。

相關問題