#c# #rest #odata #sharepoint-online
#c# #остальное #odata #sharepoint-онлайн
Вопрос:
У меня есть один список sharepoint, который использует поле поиска, источник которого указывает на другой список на том же сайте (основные данные). При использовании запроса OData я не вижу этого столбца в своем результате.
Если я использую URL-адрес OData с «FieldValuesAsText», я могу видеть данные. Кроме того, я пытался использовать ContentType Expand и filter, но мне не повезло в поиске.
Поскольку мой список очень большой, и я хочу получить данные за минимальное количество вызовов. ищу какой-то подход или URL, который поможет мне достичь того же
Ответ №1:
Попробуйте расширить поле поиска, чтобы получить реальное значение, подобное этому:
/_api/web/lists(guid»)/items?$select=Title,LookupFieldName1/FieldToBeExpanded1,LookupField2/FieldToBeExpanded2amp;$expand=LookupFieldName1,LookupFieldName2
В этой конечной точке FieldToBeExpand1 должен совпадать со столбцом, из которого выполняется поиск:
Комментарии:
1. Это действительно помогло мне!!