Excel Office.js DisplayDialOgasync сбой с «внутренней ошибкой» на рабочем столе версии 2507Javascript

Форум по Javascript
Ответить
Anonymous
 Excel Office.js DisplayDialOgasync сбой с «внутренней ошибкой» на рабочем столе версии 2507

Сообщение Anonymous »

Я разрабатываю дополнение Excel, которая должна аутентифицировать пользователя, используя OAuth. Для этого я звоню в Office.Context.ui.displaydialogasync, чтобы открыть страницу авторизации в диалоге. Я использую для открытия диалога: < /p>
function openAuthDialog(authUrl) {
app.log("auth url : " + authUrl);
var codeChallenge = sessionStorage.getItem("code_challenge");

Office.context.ui.displayDialogAsync(
authUrl + "?scope=openid&client_id=" + clientId +
"&response_type=code&redirect_uri=" + panelURL +
"&code_challenge=" + codeChallenge +
"&code_challenge_method=S256",
{ height: app.optimizeHeight(), width: app.optimizeWidth() },
function (asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Failed) {
console.error("Error from dialog => " + asyncResult.error.code + ": " + asyncResult.error.message);
window.location.assign(app.host_url + "excel/AppCommon/connect.html");
} else {
dialog = asyncResult.value;
dialog.addEventHandler(Office.EventType.DialogMessageReceived, processMessage);
dialog.addEventHandler(Office.EventType.DialogEventReceived, dialogCallback);
}
}
);
}

< /code>
Когда я запускаю это на Desktop Excel (версия 2507), я получаю эту ошибку: < /p>

probercode. «Не удалось»


Подробнее здесь: https://stackoverflow.com/questions/797 ... top-versio
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»