【问题标题】:How to get the view UNID in Lotus Notes如何在 Lotus Notes 中获取视图 UNID
【发布时间】:2017-06-07 17:32:17
【问题描述】:

我正在尝试构建一个 URL 来访问 Lotus Notes 文档中的附件。

根据 IBM Lotus Notes 文档,在浏览器中访问附件的 url 是这样的: notes://server/db/view/document/$FILE/filename

表示视图的文档可以是视图名称或视图ID,文档可以是文档ID或文档名称。 我知道如何在视图中检索文档 UNID。但我不知道如何获取视图 UNID。 我尝试使用视图名称,但没有运气。它不起作用。

我没有运行任何 Lotus 脚本。

实际上,我的最终目标是将视图中的所有文档导出到电子表格。并为每一行的附件构建 URL。我正在使用 @Text(@DocumentUniqueID) 来获取文档 ID。

但不确定如何获取视图 ID。

【问题讨论】:

    标签: lotus-notes


    【解决方案1】:

    网址应以http:// 开头。否则它将在 Notes 客户端中打开文档。

    视图名称应该可以工作。使用 Designer 中可见的视图名称,而不是视图标题。

    如果视图名称包含特殊字符(如空格),请添加别名以查看不带特殊字符的视图并使用此别名。

    您也可以使用“0”作为视图 ID。

    当然,您无需编程即可获取视图 ID:只需在浏览器中打开视图即可。然后您会在 URL 中看到视图 ID。

    【讨论】:

    • 当使用“0”作为视图 ID 时,您必须在数据库中有一个默认视图并使用文档 UNID。
    【解决方案2】:

    您可以使用此类将视图导出到 Excel:http://blog.texasswede.com/export-notes-view-to-excel-with-multi-value-fields/

    然后您只需计算视图中某一列中的 URL:

    "http://www.example.com/" + @WebDbName + "/0/" + @Text(@DocumentUniqueID) + "/$FILE/" + 文件名

    【讨论】:

      【解决方案3】:

      要在不编程的情况下获取视图unid,可以打开Domino Designer,然后打开视图列表。在不打开视图的情况下,您可以在视图列表中突出显示该视图,然后查找“属性”窗格/部分。打开“文档 ID”选项卡,您将在其中找到该视图的 UNID、NoteID 和其他一些详细信息。

      当然,这些可以更改,因此最好使用“db.nsf/0/...”或特定视图名称“db.nsf/vwfiles/...”视图名称(如其他地方所述) .

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多