Office.context.document.bindings.getAllAsync((result: Office.AsyncResult) => {
if (result.status == Office.AsyncResultStatus.Succeeded) {
for (let attBinding of result.value) {
var binding = attBinding as Office.Binding;
}
}
})
Мы разрабатываем приложение Office с хранилищем с выделенным текстом. Сохраняем весь выделенный текст в списке привязок. Но нам нужен отсортированный список по диапазону выделенного текста во всем документе. Но функция getAllAsync() возвращает случайный список бингов...
Как мы можем отсортировать эти привязки по иерархии в документе?
Например:
Текст1 (выбран первым) Текст2 (выбран третьим) Текст3 (выбран вторым)
--
и нам нужен отсортированный список, например:
Текст 1
Текст2
Текст3
Не случайный список!