Lotus notes lotusnotes视图中的NoteID定义为NT00000000

Lotus notes lotusnotes视图中的NoteID定义为NT00000000,lotus-notes,Lotus Notes,我有一个表单,其中有一个computed when composite字段,其中包含@NoteID 然后,我希望在导出到Oracle的视图中显示该字段(NoteID用作键) 问题有时是在文档创建期间,字段存储NoteID值,但视图显示NT00000000 知道问题的原因吗,以及如何刷新文档?在保存文档之前,您无法获取文档的真实便笺id,因此在保存文档之前,字段中的@NoteID不会产生有用的结果 我建议不要使用字段,而是将视图列公式设置为@NoteID 另外:如果您有数据库的副本,请不要依赖No

我有一个表单,其中有一个computed when composite字段,其中包含@NoteID

然后,我希望在导出到Oracle的视图中显示该字段(NoteID用作键)

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


知道问题的原因吗,以及如何刷新文档?

在保存文档之前,您无法获取文档的真实便笺id,因此在保存文档之前,字段中的
@NoteID
不会产生有用的结果

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

另外:如果您有数据库的副本,请不要依赖Notes id。
不同副本中的同一文档可以具有不同的便笺id。

如果您需要一个表示为字符串的id在所有副本中保持不变,请使用公式
@Text(@DocumentUniqueID)

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

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

另外:如果您有数据库的副本,请不要依赖Notes id。
不同副本中的同一文档可以具有不同的便笺id。

如果您需要一个表示为字符串的id在所有副本中保持不变,请使用公式
@Text(@DocumentUniqueID)

使用NoteID作为持久唯一标识符是个坏主意,句号。我相信如果你做一个复制样式的压缩,NoteID也会改变。使用NoteID作为持久的唯一标识符是个坏主意,句号。我相信,如果您使用复制样式压缩,NoteId也会发生变化。