Как сделать ссылку на x-страницу по электронной почте?

В lotusscript я обычно делаю следующее, чтобы создать простое электронное письмо, содержащее ссылку, указывающую на базу данных / представление заметок. Есть ли способ изменить ссылку (appenddoclink), чтобы она открывала xpage? Скажем, мое имя xpage - "Staff_Page".

Dim maildoc As NotesDocument, rtitem As NotesRichTextItem
Set maildoc=New NotesDocument(db)
maildoc.subject="Email Address(s) For Your Approval"
Set rtitem=New NotesRichTextItem(maildoc, "Body")
Call rtitem.Appendtext("Dear John,")
Call rtitem.Addnewline(2)
Call rtitem.Appenddoclink(db, "", "Click to open the XPage.")           
Call maildoc.Send(False, "[email protected]")

Я просмотрел шпаргалку по URL XPages, но это не lotusscript. Я делаю XPiNC с каким-то агентом lotusscript.


person user1409217    schedule 04.09.2012    source источник


Ответы (1)


Самый простой способ - указать в свойствах формы «вместо этого открыть xpage». Второй вариант - указать URL-ссылку, указывающую на нее, с помощью href = notes: // server / .... Возможно, вам лучше использовать mime mail (фрагменты для что на OpenNTF), так как у вас есть более простые варианты форматирования

person stwissel    schedule 04.09.2012
comment
это способ сделать это, но остерегайтесь проблем, если такой документ / форма открывается в собственном формате URL Domino в браузере - stackoverflow.com/questions/10802986/ - person Frantisek Kossuth; 04.09.2012
comment
Франтишек прав. Поэтому, когда вы создаете сообщения MIME, вы хотите использовать формат ... nsf / myPages.xsp & unid ... - person stwissel; 04.09.2012