Я разрабатываю надстройку Word, используя office.js. Я хотел бы программно добавить таблицу в документ, а затем обновить таблицу со свежими данными.Таблица обновлений в Word Add-in
Я создаю таблицу, используя setSelectedDataAsync(CoercionType.Table)
, а затем я использую addFromSelectionAsync(BindingType.Table)
для установки привязки. Когда я вызываю setDataAsync()
, структуру базовой таблицы не следует изменять, поэтому обновление выполняется, только если данные имеют одинаковое количество столбцов. Если данные имеют меньше столбцов, дополнительные столбцы остаются без изменений (рискованно!). Если в данных больше столбцов, возникает ошибка, заявляя, что «предоставленный объект данных не соответствует размеру текущего выбора».
Какое наилучшее решение для рисования и обновления таблицы с помощью разных схем (строк/столбцов) при каждом обновлении?
Филипп, спасибо, но я не могу пометить ваш ответ как принятый, поскольку Word API 1.3 по-прежнему находится в стадии бета-версии и поддерживается только последним Office 365, к сожалению ... Я должен продолжать поиск устаревшего офиса. js shared api, который более широко поддерживается. – jeanie77