Я уже сам нашел решение :) Я положил сюда, чтобы быть полезным для остального сообщества. Я хотел знать, содержал ли какой-либо элемент в результатах метода search какой-либо элемент управления контентом. Я думаю следующее:
То, что я должен найти внутри каждого элемента результата метода «поиска», то есть каждого элемента коллекции диапазонов. В этом случае для каждого диапазона существует только один абзац.
Я искал контрольные наборы внутри каждого абзаца каждого диапазона, внутри результатов метода "search" "
Но я ошибся, решение было следующим:
const searchText = 'what_ever_you_want_to_search'
const searchResults = context.document.body.search(searchText, { matchWholeWord: true })
searchResults.load('items')
await context.sync()
for (let index = 0; index < searchResults.items.length; index++) {
const searchResult = searchResults.items[index]
const cc = searchResult.parentContentControlOrNullObject
cc.load('title')
await context.sync()
console.log(cc.title)
}
Это означает, что решение состоит в том, чтобы вместо этого проверить parentContentControl, чтобы проверить, существует ли содержимое управляющие коллекции (с para.contentControls) внутри каждого абзаца каждого диапазона в результат сбора диапазонов метода "search".
Я прошу прощения, если я неправильно изложил, но по-английски sh это не так мой родной язык ... jejeje Если у кого-то есть сомнения, я был бы рад ответить на него.
BR