这里的上下文是我们正在构建一个简单的独立 MVC 前端到通过 CSOM API 连接的 Sharepoint Server 安装(出于政治原因)。
我们在站点级别定义了一些内容类型,我们在站点上的不同文档库和列表中使用这些内容类型。
当您将内容类型添加到文档库或列表时,内容类型将复制到 doclib/list 并获取新的 guid。
新的 guid 通常在表格上
Parent Content Type ID + "00" + Hexadecimal GUID
但是,如果您进行搜索,则返回的文档类型是在站点级别定义的实际内容类型。
这意味着我们不能使用结果行中的 id 来执行 getContentTypeById().getName() 以找到结果行的内容类型的实际名称。
不知何故,我需要能够根据带有 guid 的子内容类型找到结果行的父(实际)内容类型
Parent Content Type ID + "00" + Hexadecimal GUID
换句话说,我怎么能得到:
Parent Content Type ID
从
Parent Content Type ID + "00" + Hexadecimal GUID