office.js вставить таблицу в PowerPoint - PullRequest
0 голосов
/ 31 октября 2018

Я пытаюсь создать надстройку 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);
            }
        });
}

-> «Перечисление не поддерживается в текущем хост-приложении.»

...