我有一个 Nsf 文件,其中一个文件夹中有一些邮件和便笺项目。
我用“表单”属性区分每个项目。如果邮件表单类型是“备忘录”,但在上述情况下,“表单”类型又是“备忘录”
我如何区分这两个项目?
谢谢
我有一个 Nsf 文件,其中一个文件夹中有一些邮件和便笺项目。
我用“表单”属性区分每个项目。如果邮件表单类型是“备忘录”,但在上述情况下,“表单”类型又是“备忘录”
我如何区分这两个项目?
谢谢
使用“表单”项不是将电子邮件与其他“文档”区分开来的安全方法。事实上,Notes 数据存储并不能真正区分文档的来源——无论是来自发送的电子邮件还是创建的文档。但是,您可以使用 RouteTimes 和 RouteServers 字段来很好地猜测给定文档是否是从电子邮件消息中启动的。(任何一个字段的存在通常意味着文档是由邮件路由器传递的)。
如果要比较字段,我认为最好的方法是比较$
字段,因为它们通常保留供内部使用,并且不应在没有充分理由的情况下进行更新。因此,它们是表单中最准确的字段。
检查$MessageID
,$MIMETrack
或$UpdatedBy
。最后一个应该小心使用,但如果它是邮件,它应该包含邮件服务器。
在 LN 中,您可以在便笺中模拟邮件模板。因此,除非您知道如何创建便笺并使用该信息根据特定条件构建测试,否则没有确定的方法可以将便笺与邮件区分开来。如果您可以控制笔记创建,我建议使用特定的表格来区分每种记录类型。
当然,您可以检查笔记的属性(字段和值)并“启发式地”构建测试(即经验法则)