如何使用 rest api SharePoint 2013 获取 SPFieldChoice 值?
How to get SPFieldChoice values using rest api SharePoint 2013?
我的列表中有一个选择字段。我可以通过以下方式使用服务器对象模型获取它的值
List<string> fieldList;
SPList spList = spWeb.Lists[listName];
SPFieldChoice field = (SPFieldChoice)spList.Fields[fieldName];
fieldList = new List<string>();
foreach (string str in field.Choices){
fieldList.Add(str);
}
现在我非常需要它来休息 api。是否可以使用 rest api?
解决了我的问题。
$.ajax({
url: "host url"+"_api/web/lists/GetByTitle('List Name')/fields?$filter=EntityPropertyName eq 'Choice Field Name'",
type: "GET",
headers: {
"accept": "application/json;odata=verbose",
},
success: function (data) {
console.log(data.d.results[0].Choices.results);
},
error: function (error) {
alert(JSON.stringify(error));
}
});
我的列表中有一个选择字段。我可以通过以下方式使用服务器对象模型获取它的值
List<string> fieldList;
SPList spList = spWeb.Lists[listName];
SPFieldChoice field = (SPFieldChoice)spList.Fields[fieldName];
fieldList = new List<string>();
foreach (string str in field.Choices){
fieldList.Add(str);
}
现在我非常需要它来休息 api。是否可以使用 rest api?
解决了我的问题。
$.ajax({
url: "host url"+"_api/web/lists/GetByTitle('List Name')/fields?$filter=EntityPropertyName eq 'Choice Field Name'",
type: "GET",
headers: {
"accept": "application/json;odata=verbose",
},
success: function (data) {
console.log(data.d.results[0].Choices.results);
},
error: function (error) {
alert(JSON.stringify(error));
}
});