0

リンクを含むメールを送信したいと思います。リンクを送信すると、クリック可能な形式で表示されません。誰かがクリック可能な形式にするのを手伝ってくれますか? ありがとうございました

   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

2 に答える 2

4

このようにすると、"Body"- Item は単純な Text- Item であり、Richtext- Item ではありません。テキスト - 項目にクリック可能なリンクを含めることはできません。

Body を NotesRichtextItem として明示的に定義し、それにテキストを追加する必要があります。

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

このようにして、リンクはクリック可能なホットスポットに自動的に変換されます。

于 2013-07-09T13:14:54.673 に答える
2

memo.appendItemValue("Body","http://www.my_link.com");ステートメントがリンク付きのリッチ テキスト フィールドを作成することを期待している場合は、作成されません。その使用NotesRichTextItemクラスのために。HTML 形式のメール メッセージの作成方法については、この Technote を参照することもできます。

ここで 1 つ質問があります。受信者はこのメールをどこで見るのでしょうか? Notes クライアントまたはこのメールは、Gmail や Yahoo などの ID に送信されますか? 受信者がこのメールを Lotus Notes で表示する場合は、Notes クライアントでこの設定を有効にする必要があります。

に進みFile > Preferences > Basic Notes Client Configurationます。セクションの下でAdditional options、設定を有効にしますMake Internet URLs (http://.......) into Hotspots

メールが Gmail や Yahoo などの ID に送信されている場合、リンクがどのように表示されるかは彼らに翻弄されます。しかし、私の経験では、有効な形式であれば常にリンクが表示されます。

于 2013-07-09T13:23:20.987 に答える