Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём неправильно. Необходимо обновить браузер или попробовать использовать другой.
Есть поле Body (RichText). В нем ссылки на документы (из другой базы) в виде doclink. Как мне скриптом (кнопкой акции) пройтись по все этим ссылкам, взять для каждой обьект NotesDocument и внести изменения в него в этом же скрипте?
Довольно старая самописная функция.
Возвращает array of string из первого линка из RT поля (документа + имя RT поля из параметров).
Сейчас бы я её переписал немного по другому: не люблю когда возвращается variant.
Но, собственно, и так работает
Код:
Private Function GetRTLinkInfo(doc As NotesDocument, ItemName As String) As Variant
'(0) - Db server
'(1) - Db ReplicaID
'(2) - View UNID
'(3) - Document UNID
On Error Goto Errh
Dim rv(3) As String
lsf_GetRTLinkInfo = rv
If doc Is Nothing Then Exit Function
If ItemName = "" Then Exit Function
Dim RTItem As NotesRichTextItem
On Error Resume Next
Set RTItem = doc.GetFirstItem(ItemName)
On Error Goto Errh
If Not RTItem Is Nothing Then
If RTItem.Type = 1 Then
Dim RTNav As NotesRichTextNavigator
Dim RTLink As NotesRichTextDocLink
Set RTNav = RTItem.CreateNavigator
If RTNav.FindFirstElement(RTELEM_TYPE_DOCLINK) Then
Dim DstDb As New NotesDatabase("", "")
Set RTLink = RTNav.GetElement
Dim ServerName As String
Dim DbReplicaID As String
Dim ViewUNID As String
Dim DocUNID As String
ServerName = RTLink.ServerHint
DbReplicaID = RTLink.DBReplicaID
ViewUNID = RTLink.ViewUnID
DocUNID = RTLink.DocUnID
End If
End If
End If
rv(0) = ServerName
rv(1) = DbReplicaID
rv(2) = ViewUNID
rv(3) = DocUNID
GetRTLinkInfo = rv
Exit Function
Errh:
Call ErrHandler
Exit Function
End Function
Довольно старая самописная функция.
Возвращает array of string из первого линка из RT поля (документа + имя RT поля из параметров).
Сейчас бы я её переписал немного по другому: не люблю когда возвращается variant.
Но, собственно, и так работает
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.