У меня есть следующий код, и он запускается из кнопки панели задач:
Office.context.ui.displayDialogAsync(
dialogUrl,
{
width: 60,
height: 60,
requireHTTPS: false,
displayInIframe: false
},
asyncResult => {
dialog = asyncResult.value;
if (asyncResult.status === "failed") {
dispatch(MessageActions.showError(asyncResult.error.message));
dialog.close();
} else {
dialog.addEventHandler(Office.EventType.DialogMessageReceived, arg => {
dispatch({ type: LOADED });
dialog.close();
});
dialog.addEventHandler(Office.EventType.DialogEventReceived, arg => {
if (arg && arg.error === 12006) {
dispatch({ type: LOADED });
}
});
}
}
);
Как только я вызвал этот фрагмент, я получаю сообщение об ошибке
Код ошибки - 12007 .Aдиалоговое окно уже открыто из панели задач.Надстройка панели задач может иметь только одно диалоговое окно, открытое одновременно.
, но на самом деле это не так.Для предыдущих версий это работало просто отлично.Есть ли кто-нибудь, кто знает, что случилось, или я могу сейчас что-то делать не так?
Это воспроизводимо только на MacOs 10.13.4 и Word v16.13 (18.05.13).Word для Windows и Word Online работают отлично.