【问题标题】:NoteID in lotus notes view defaluts to NT00000000莲花笔记视图中的 NoteID 默认为 NT00000000
【发布时间】:2018-02-21 07:51:56
【问题描述】:

我有一个表单,其中包含 @NoteID 的组合字段。

然后我想在导出到 Oracle 的视图中显示该字段(NoteID 充当键)

问题有时是在文档创建过程中,字段存储 NoteID 值,但视图显示 NT00000000

知道原因吗?如何刷新包含问题的文档?

【问题讨论】:

    标签: lotus-notes


    【解决方案1】:

    在保存文档之后之前,您无法获取文档的真实注释 ID,因此字段中的 @NoteID 在保存之前不会产生有用的结果。

    我建议根本不使用字段,而是将视图列公式设置为@NoteID

    另外:如果您有数据库的副本,请不要依赖注释 ID。
    不同副本中的同一个文档可以有不同的笔记 ID。
    如果您需要将 id 表示为在所有副本中保持相同的字符串,请使用公式 @Text(@DocumentUniqueID)

    【讨论】:

    • 将 NoteID 用作持久的唯一标识符是个坏主意。我相信,如果您进行复制式压缩,NoteID 也会发生变化。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-25
    • 1970-01-01
    相关资源
    最近更新 更多