office.js displayDialogAsync не может работать с displayInIframe: true - PullRequest
0 голосов
/ 26 апреля 2018

, когда я пытался использовать displayDialogAsync. Под машинописным шрифтом / реагировать как:

Office.context.ui.displayDialogAsync(tIframeUrl, { height: 85, width: 99, displayInIframe: true }, asyncResult => {
  dialog = asyncResult.value;
  window.addEventListener("message", messageHandler, false);
});

Я получаю:

asyncResult = OSF_DDA_AsyncResult {
    value: undefined, 
    status: "failed", 
    error: OSF_DDA_Error
}

An internal error has occurred. 5001

Когда я устанавливаю флаг на false, он работает нормально,Можете ли вы предложить мне решение?

1 Ответ

0 голосов
/ 23 мая 2018

Получение той же ошибки, если я закрываю диалоговое окно один раз, а затем снова открываю его через надстройку.Я использовал его с displayInIframe: true, хотя он работает нормально с этим флагом, установленным в false.

Использование через надстройку Outlook в google chrome версии 66.0.3359.181, в Mac OS X El Capitan версии 10.11.6 (15G18013)

Результат вызова API завершается с ошибкой result.error: {\\ "name \\": \\ "Внутренняя ошибка \\", \\ "message \\": \\ "Anпроизошла внутренняя ошибка. \\ ", \\" code \\ ": 5001}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...