1. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Первый товар уже в продаже: Консультация на тему ИБ от Ondrik8

    Скрыть объявление
  2. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Второй товар маркетплейса: Надёжная обфускация вашей программы от PingVinich

    Скрыть объявление

Обработать все ссылки в rtf поле

Тема в разделе "Lotus - Программирование", создана пользователем anna, 17 фев 2015.

  1. anna

    anna Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    3 июн 2014
    Сообщения:
    348
    Симпатии:
    9
    Коллеги, а подскажите оптимальный способ обработки документов на предмет нахождения notes: ссылок в конкретном rtf поле документа? (далее нужно сделать некое действие с документам по данным ссылкам)
     
  2. savl

    savl Well-Known Member
    Команда форума Lotus team

    Репутация:
    0
    Регистрация:
    28 окт 2011
    Сообщения:
    2.104
    Симпатии:
    155
    Не знаю насчет "оптимальный", но достаточно точный.
    Код (LotusScript):

    %REM
    rti  - RT поле
    rtlink - RT ссылка, желтая. NotesRichTextDocLink
    %end rem
    Set rti = Nothing
    Set rti = doc.Getfirstitem("ZZ")
    If Not rti Is Nothing Then
           Set rtnav = rti.CreateNavigator
           Set rtlink = rtnav.GetFirstElement(5)
           While Not rtlink Is nothing
    'rtlink.DbReplicaID
    'rtlink.Docunid
             Set rtlink = rtnav.GetNextElement(5)
           Wend
    End If
     
    #2 savl, 17 фев 2015
    Последнее редактирование модератором: 20 фев 2015
  3. anna

    anna Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    3 июн 2014
    Сообщения:
    348
    Симпатии:
    9
    Нет-нет, так я уже пробовала, нужно найти ссылки вида notes://.nsf/вид/unid?opendocument, как это называется? хотспоты?
     
  4. savl

    savl Well-Known Member
    Команда форума Lotus team

    Репутация:
    0
    Регистрация:
    28 окт 2011
    Сообщения:
    2.104
    Симпатии:
    155
    хм... может быть просто текстовка в RT поле, в виде лотусовой ссылки, но тогда только парсить DXL...
    Но странно, обычно так не делают... Все же желтые ссылки в ходу.
     
  5. ToxaRat

    ToxaRat Чёрный маг
    Команда форума Lotus team

    Репутация:
    0
    Регистрация:
    6 ноя 2007
    Сообщения:
    3.163
    Симпатии:
    20
    с DXM нужно быть осторожнее, дело в том, что синтаксис там будет кошмарным, особенно если посреди ссылки юзер вставлял буквы - именно вставлял а не набирал...... я там такое увидел, мама не горюй!
     
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Репутация:
    0
    Регистрация:
    27 авг 2008
    Сообщения:
    6.279
    Симпатии:
    327
    просто понавставляет pardef
     
Загрузка...

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