使用 Javascript(CSOM) 获取 documentSet 的 ContentType

Get ContentType of documentSet using Javascript(CSOM)

如何使用 javascript

访问特定文档集的所有内容类型

使用服务器模型我们可以通过

实现

var ctIds = ds.ContentTypeTemplate.AllowedContentTypes;


 //1
 foreach (SPContentTypeId ctId in ctIds)
 {
     Console.WriteLine(ctId); //print Content Type Id
 }

但是如何在 CSOM 中实现这一点

您可以在上述列表上拨打休息 api 电话:

jQuery.ajax({
url: "_api/web/Lists/getbytitle('LIST NAME')/items?$select=Title,ContentTypeId",
type: "GET",
cache: false,
headers: {
    "accept": "application/json; odata=verbose",
    "content-type": "application/json;odata=verbose",
    "X-RequestDigest": jQuery("#__REQUESTDIGEST").val()
},
success: function(data) {
    // CT in data.d.ContentTypes.results
},
error: function() {

   }});

这将 return 与此文档集列表关联的所有 CT。