我正在开发一个将插入 iManage FileSite 插件的 Outlook VSTO 插件,我目前正在尝试访问当前选择的文件夹 ID(在 DMS 中),我注意到 CurrentFolder.EntryID 属性包含一个非常大的十六进制字符串,当转换为 UTF-16 时,它看起来像是 iManage 的格式错误的 ObjectID。见下文(部分信息已编辑):
�"�j���'`�W�vp441!nrtdms:0:!session:REDACTED:!database:TEC:!page:440:??!nrtdms:0:!session:REDACTED:!database:TEC:!publicpagescontainer??!nrtdms:0:!session:REDACTED:!database:TEC:??!nrtdms:0:!session:REDACTED:!explorercontainer??!nrtdms:0:!session:REDACTED:??!nrtmsg:neighborhood:??!nrtmsg:root:
我一直在研究一些正则表达式来将文件夹 ID 与字符串的其余部分分开,但我不禁认为有一个更稳定的方法。
有人有想法么?