注释URL(注://)有时不会在工作空间上创建图标



我正在维护一个应用程序,该应用程序以注释url链接发送电子邮件:

noteshref = "notes://" & serverName.Common & "/" & docToLink.Parentdatabase.Replicaid & "/" & viewUNID & "/" & docToLink.Universalid

因此,计算了ViewUnID:

    Dim viewUNID As String
    Set nc = db.Createnotecollection(False)
    nc.Selectviews=True
    nc.Selectionformula={@isMember("Vtousdocuments";@explode($Title;"|"))}
    nc.Buildcollection
    If nc.Count > 0 Then
        viewID = nc.Getfirstnoteid
        Dim note As NotesDocument
        Set note = db.Getdocumentbyid(viewID)
        viewUNID=note.Universalid
        Delete note
    Else
        viewUNID="0"
    End If
    Delete nc

我已经查看了注释的文档:https://www-10.lotus.com/ldd/dominowiki.nsf/dx/notes-urls

当打开链接时未创建工作空间的数据库图标时,我已经通过远程会话看到了演示。该文档已打开,但是"在数据库上创建工作区图标"上没有香蕉。

我无法在我的机器上重现它,我还注意到,与文档相反,服务器"提示"不被考虑 - 其中一个可能的复制品被拉出稀薄的空气和在工作区重新创建。

我错过了什么吗?是否有某些Notesurl的组合不会在工作空间上创建图标(即服务器的命名约定)?还是更晦涩的东西,例如损坏的桌面。

我在几个地方使用了此URL格式,并且它始终有效,并且打开了正确的服务器。我所做的一件事是使用/0/而不是视图UNID "/" & viewUNID & "/"。如果该文档存在于DB中,并且它也会直接打开该文档。

,但是您的解决方案也应起作用,如果问题特定于少数用户,则应删除缓存/桌面并尝试。

最新更新