0

虽然我知道我可以使用文档的 UNID 直接从引用 Notes 的链接打开文档,但可以像在浏览器中那样使用视图名称和第一列值来完成吗?

例如,我可以发送:

http://mycompany.com/OpsManual.nsf/Policy/6

通过浏览器客户端访问操作手册中的策略 #6。我想我可以发送:

Notes://mycompany.com/OpsManual.nsf/Policy/6

将它们发送到 Notes 客户端中的同一位置,但它始终以默认的 Notes 打开设置打开。我有错误的表单、数据库或服务器设置吗?还是我记错了 NotesURL 的工作原理?您只能在 LotusScript 中使用 NotesURL 吗?

4

5 回答 5

4

Notes URL 语法是

notes://servername/database/view/documentuniqueid

您可以省略 documentuniqueID 而只包含 viewID,但您不能指定行,也不能根据列中的值跳转到某一行。

于 2012-11-14T21:57:07.030 回答
1

(手动)生成 Notes:// URL 的最简单方法是获取文档或视图或应用程序链接,在 Notes 客户端中选择其中一项,然后选择Edit → Copy As → ...,然后将链接粘贴到 Sametime 聊天会话中。如果您将它粘贴到(例如)Notes 电子邮件消息中,您将获得一个 URL,而不是您将获得的图标链接。

如果您需要以编程方式生成 URL,请首先按照我描述的方式手动执行,以将结构作为起点。

另外(可能)有用的是将链接粘贴到文本编辑器中,因为它以 XML(或至少类似 XML 的格式)为您描述了结构。

于 2013-06-24T14:49:18.367 回答
1

您需要 OpenDocumentByKey 参数来执行此操作,但不幸的是,它仅适用于 Web 浏览器,而不适用于客户端 - 所以这不起作用:-(

Notes://mycompany.com/OpsManual.nsf/Policy/6?OpenDocumentByKey

或者,您可以编写一些 LotusScript 或公式来查找文档的 UNID,然后使用它。例如:

docUNID: = @DbLookup("":"" ; "":"" ; "Policy"; policyNumber; 1; [RETURNDOCUMENTUNIQUEID]);
"Notes://mycompany.com/OpsManual.nsf/Policy/" + docUNID
于 2012-11-15T15:13:22.250 回答
0

在这里,您可以在 IBM 的 Lotus Notes 和 Domino wiki 中找到 notes-url 文档: http ://www-10.lotus.com/ldd/dominowiki.nsf/dx/notes-urls

据我所知,视图可以由 UNID 或 NoteID 指定。

于 2012-11-14T21:55:35.087 回答
0

Notes:///DbReplicaId/viewUnid/YourKeyHere?OpenDocumentByKey

这适用于我使用 LN 8.5

于 2013-08-01T07:09:31.847 回答