如果不修改数据库属性高级选项卡中的选项选项“限制 $UpdatedBy 字段中的条目” --- 如何删除文档中的少量 $UpdatedBy 字段条目。
我需要删除一个特定文档中的少数 $UpdatedBy 字段实体。
有什么建议么 ?
如果不修改数据库属性高级选项卡中的选项选项“限制 $UpdatedBy 字段中的条目” --- 如何删除文档中的少量 $UpdatedBy 字段条目。
我需要删除一个特定文档中的少数 $UpdatedBy 字段实体。
有什么建议么 ?
无法编辑 $UpdatedBy 字段。
(在这里查看更多讨论)
$ 字段通常由 Lotus 自己维护。这可能不是不可能,但这篇文章描述了为什么它不可行
如果绝对需要在不更改数据库属性的情况下执行此操作,则可以考虑创建一个新文档并复制之前文档的所有项目(不包括 $ 项目)。这个新文档将有一个新的 UNID,所以如果有任何文档指向这个文档,您也应该修复它。
您可以使用 DXL 导出没有 $UpdatedBy 字段的文档,然后将其作为新文档重新导入。我已经在整个数据库上成功地使用了这种技术,我需要从所有文档和所有数据库设计元素中清除历史记录。
标准的 NotesDXLExporter NotesDXLImporter 帮助代码为我工作,然后我添加了一个属性设置:
exporter.OmitItemNames = "updatedby"
当重新导入文档时,当然会重新创建 $UpdatedBy 字段,但您的姓名是唯一的条目。