Sharepoint 2010 通过 api 调用获取选择字段的值

sharepoint 2010 get value of choice field through api call

我有一个共享点列表 ImageList,我有一个存储其类型的列

列名是ImageType

选项有"profile pic"、"thumbnail"

我想获取该字段的这些选择值

我尝试使用

访问它
http://myintranet:2010/sites/ImagesGallery/_vti_bin/listdata.svc/ImageList?$expand=ImageType

但其中不包含选择值!

我怎样才能得到它们?

查询:

http://myintranet:2010/sites/ImagesGallery/_vti_bin/listdata.svc/ImageList?$expand=ImageType

returns 仅列出列表资源的项目值。

为了检索字段资源本身,必须指定不同的端点,特别是:

http://myintranet:2010/sites/ImagesGallery/_vti_bin/listdata.svc/ImageListImageType

It is assumed that list name is ImageList and field name is ImageType

例子

$.getJSON(endpointUrl)
.done(function(data)
{
    //print field choice options
    data.d.results.forEach(function(item){ 
       console.log(item.Value);
    });

})
.fail(function(error){
    console.log(JSON.stringify(error));
});