Ни один из этих ответов не будет работать для полей SP, которые имеют тип multiselect (т. Е. Поля, представленные в виде флажков).
Если вы попробуете следующий фильтр для поля выбора множественной выборки под названием «Группировка», например:
$filter=Grouping/Value eq 'My Value'
Вы получите сообщение об ошибке:
{
"error": {
"code": "",
"message": {
"lang": "en-US",
"value": "No property 'Value' exists in type 'System.Collections.Generic.IEnumerable`1[[Microsoft.SharePoint.Linq.DataServiceEntity, Microsoft.SharePoint.Linq, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]]' at position 9."
}
}
}
}
Может быть, Value
не требуется?Вы все еще получаете ошибку.В SP 2013 в документации MSDN говорится, что запрос выбора из нескольких вариантов невозможен.Поэтому я могу только предположить, что то же самое верно и для API REST 2010, который вряд ли документирован вообще.
Запросы для многозначных полей поиска и пользователей ПосколькуПоля поиска значений возвращаются в виде строки с несколькими значениями, нет возможности запросить их (например, эквивалент элемента Include или NotInclude не поддерживается).
http://msdn.microsoft.com/en-us/library/fp142385(v=office.15).aspx