Обновить таблицу в Word-надстройке

Я разрабатываю надстройку Word с использованием office.js. Я хотел бы программно добавить таблицу в документ и позже обновить таблицу новыми данными.

Я создаю таблицу с помощью setSelectedDataAsync(CoercionType.Table) а потом я использую addFromSelectionAsync(BindingType.Table) установить привязку. Когда я звоню setDataAsync() Структура базовой таблицы не должна изменяться, поэтому обновление выполняется только в том случае, если данные имеют одинаковое количество столбцов. Если в данных меньше столбцов, дополнительные столбцы остаются без изменений (рискованно!). Если в данных есть больше столбцов, возникает ошибка: "Предоставленный объект данных не соответствует размеру текущего выделения".

Какое решение лучше всего нарисовать и обновить таблицу с разными схемами (строками / столбцами) при каждом обновлении?

1 ответ

Посмотрите на новые функциональные возможности Table как часть обновления Word Api 1.3 для Office.js.

Вы можете найти инструкции по предварительному просмотру этих новых API здесь.

Другие вопросы по тегам