Как вставить ссылку на Web-страничку в письмо

Тема в разделе "Lotus - Программирование", создана пользователем Sasha*, 23 июл 2008.

  1. Sasha*

    Sasha* Гость

    Пользователь создает документ (В WEB), и нажимает кнопку "Отправить" . После чего запускается агент который отправляет письмо с ссылко на данной документ. Данная ссылка открывает документ в лотусе.

    Хотелось бы, что бы письмо содержало ссылку для открытия данного документа в WEB.
    Скажите, пожалуйста, как это можно сделать?
     
  2. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Я не уверен, но может свойство notesDocument.HttpURL поможет?
     
  3. Sandr

    Sandr Гость

    что мешает сформировать её самому?
    сервер/0/унид?РидДокумент
     
  4. Sasha*

    Sasha* Гость

    С помощью notesDocument.HttpURL я могу получить адрес нужной мне странички.
    Как бы этот адрес вставить в письмо ввиде ссылки?
     
  5. Sandr

    Sandr Гость

    Поле с содержанием письма - не более чем РТ поле, в него можно вставить эту ссылку многими способами. В чем проблема?
     
  6. KLif

    KLif Гость

    Вот же верный ответ и наверно самый простой, тупо пишите
    Код (Text):
    AppendText("http://"+session.CurrentDatabase.Server+"/"+session.CurrentDatabase.FilePath+"/0/"+doc.UniversalID+"?OpenDocument")
    помоему самый нормальный способ, остальное - гемор
     
  7. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    этот ответ не самый верный, не советовал бы писать код "тупо" :)

    1) session.CurrentDatabase.Server возвращает каноническое имя сервера, т.е. для сервера mydomino/mycompany вернет CN=mydomino/O=mycompany
    2) session.CurrentDatabase.FilePath вернет путь к базе со своими слешами, например, (data\) myweb\mydb.nsf
    т.е. получим:

    http://CN=mydomino/O=mycompany/myweb\...ID?OpenDocument

    сомневаюсь, что браузер сообразит ;)

    т.е. использовать notesDocument.HttpURL будет красивее, но оно не сработает, если задачи http нет, на сколько я понимаю ;)


    кроме того, имя сервера не всегда может резолвится в сети, часто надо подставлять ip-адрес, поэтому эта задача требует обдумывания путей реализации в рамках конкретной сети
     
Загрузка...
Похожие Темы - Как вставить ссылку
  1. evgenyatam
    Ответов:
    3
    Просмотров:
    1.616
  2. Aaleks111
    Ответов:
    2
    Просмотров:
    195
  3. Amfion
    Ответов:
    5
    Просмотров:
    769
  4. Dimkawshm
    Ответов:
    2
    Просмотров:
    1.534
  5. alba
    Ответов:
    1
    Просмотров:
    1.849

Поделиться этой страницей