2016-03-22 3 views
1

Работа над надстройкой Powerpoint, пораженной проблемой разрешений. Может ли ошибка надстройки Office вызвать ошибки при вызове метода getSelectedDataAsync, если я попросил разрешение ReadWriteDocument? Вызов:Метод getSelectedDataAsync Разрешения, запрещенные на уровне ReadWriteDocument в манифесте

Office.context.document.getSelectedDataAsync(Office.CoercionType.SlideRange, myCallback) 

Другое дело, есть моменты, когда я получаю ошибки и время надстройки работает отлично. Похоже, перезагрузка страницы в онлайн-приложениях powerpoint отключена, потому что первая надстройка загружается отлично, а после перезагрузки страницы я получаю ошибки в обратном вызове.

+0

Можете ли вы предоставить информацию об ошибке? Можете ли вы предоставить код, вызывающий '' 'getSelectedDataAsync'''? –

+0

@MichaelMainer обновил текст, но ничего необычного здесь - просто скопировать прошлое из документов –

+0

@VictorSuzdalev, как вы получаете добавление/манифест в документ? Я знаю, по крайней мере, 3 способа: используя довольно новую опцию «Добавить мою надстройку» в диалоговом окне вставки), используя Visual Studio или через готовый надстройку магазина. У меня есть подозрения, что вы используете # 1, но можете ли вы подтвердить? –

ответ

1

Это была ошибка в функции загрузки манифеста разработчика в Office Online, где обновление страницы приведет к возврату этой ошибки из Office.js. Исправление теперь вживую, повторите попытку.

+0

Он работает, спасибо! –

+0

Привет! Не могли бы вы взглянуть на этот вопрос: http://stackoverflow.com/questions/37016708/get-slide-index-or-visibility-state-of-powerpoint-content-addin-office-js –

+0

Harrison and @ MichaelZlatkovsky, большое спасибо за быстрое исправление! Это очень помогло нам. – skozin

Смежные вопросы