Я пытаюсь создать надстройку PowerPoint, используя office.js. Надстройка предполагает сбор данных из внешнего источника и вставку таблицы с данными в PowerPoint, но я столкнулся с некоторыми проблемами при вставке таблицы в Powerpoint. Кажется, что office.js не имеет функции вставки таблиц в PowerPoint (только для Excel и Word).
- Есть ли другое хорошее решение для создания надстройки, которое может решить проблему вставки таблицы в PowerPoint?
- Кто-нибудь знает, будет ли Office.js поддерживать вставку таблиц в PowerPoint в ближайшем будущем?
Фрагмент кода того, что я пытаюсь сделать:
function insertTable() {
var table = new Office.TableData();
table.headers = [['Header', 'Header']];
table.rows = [['Entry', 'Entry'], ['Entry', 'Entry'], ['Entry', 'Entry']];
Office.context.document.setSelectedDataAsync(table, {coercionType: Office.CoercionType.Table},
function (asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Failed) {
console.log(asyncResult.error.message);
}
});
}
-> «Перечисление не поддерживается в текущем хост-приложении.»