如何区分“注意””和“邮件”莲花笔记中的项目?使用Domino.dll

我有一个Nsf文件,其中一个文件夹中有一些邮件和备注项。 我将每个项目与“表单”属性区分开来。 如果邮件形式类型是“备忘录”,但在上面的情况下,注释“表单”类型再次是“备忘录” 我如何区分这两个项目? 感谢名单     
已邀请:
使用“表单”项不是区分电子邮件与其他“文档”的安全方法。实际上,Notes数据存储并不能真正区分文档的来源 - 无论是来自已发送的电子邮件还是已创建的文档。但是,您可以使用RouteTimes和RouteServers字段来判断给定文档是否是从电子邮件中发起的。 (任一字段的存在通常意味着文档由邮件路由器提供)。     
如果你想比较字段,我认为最好的方法是比较
$
字段,因为它们通常保留供内部使用,不应该在没有充分理由的情况下进行更新。因此,它们是表格中最准确的字段。 检查
$MessageID
$MIMETrack
$UpdatedBy
。应该谨慎使用最后一个,但如果是邮件则应包含邮件服务器。     
在LN中,您可以在备注中模拟邮件模板。因此,没有确定的方法来区分笔记和邮件,除非您知道笔记是如何创建的,并使用该信息根据特定条件构建测试。如果您可以控制音符创建,我建议使用特定的表单来区分每种记录类型。 当然,您可以检查笔记的属性(字段和值)并“启发式”构建测试(意思是经验法则)     

要回复问题请先登录注册