Sharepoint Rest Api Поисковый запрос, получение поля с форматированным текстом - PullRequest
0 голосов
/ 03 марта 2020

Я пытаюсь получить поле с расширенным текстом, но оно убирает все html в поисковом запросе. Есть ли способ получить html вместо форматированного текста?

https://{domain}.sharepoint.com/_api/search/query?querytext=%27claim%27&selectproperties=%27Title,Question,Answer%27

<d:Key>Answer</d:Key> <d:Value xml:space="preserve"> See THIS Form​ . ​ </d:Value>

Ответ - поле Rich text со ссылкой на это, когда я делаю GET (_api/web/lists/getbytitle), он возвращается со ссылкой в ​​этом поле.

По сути, я хочу избежать необходимости вызывать поиск, а затем вызывать GET для замены значений.

1 Ответ

0 голосов
/ 09 марта 2020

Я решил эту проблему путем просмотра свойств поиска и использования идентификатора в пути, чтобы использовать список GET _api/web/lists/getbytitle('title')/items('1')

, а затем заменил столбец в поиске на расширенный текст на тот, который был из GET.

Мне нужно только 3 результата или около того, так что это не проблема для меня.

Похоже, что в поисковом запросе не возвращает никаких тегов html для столбца расширенного текста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...