Значения поиска Sharepoint

#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. Это действительно помогло мне!!