У нас есть сценарий, в котором мы хотим отобразить собственный URL-адрес в панели задач Excel JS через надстройку. В частности, мы хотим посмотреть настраиваемый параметр пути, который мы разрешим пользователю настроить, а затем перейдите на страницу соответствующего сервера.Отображение панелей задач
Из того, что я видел, Office закрывает панели задач довольно прилично, я даже не могу перейти на другую страницу в области задач и повторно использовать панель задач, даже если я использую привязку тег с атрибутом target = "_ top" или target = "_ self".
Я ищу способ использовать JavaScript для выполнения действия ShowTaskPane или иметь URL-адрес переменной, определенный в манифесте, поэтому в зависимости от некоторого значения свойства, которое пользователь настроил, я могу перенаправить на динамически сгенерированный URL-адрес в которая затем даст мне данные пользователя/организации, которые будут вставляться в документ.
Любые идеи?
Как о том, как ваш бэкэнд предоставляет только данные (например, в формате JSON) и вашу надстройку, включая страницу, отображающую эти данные? –
Проблема в том, что мы не поддерживаем OAuth2 и надеемся разместить страницу проверки подлинности на боковой панели. Я согласен с тем, что ваше решение будет приятным, но на данный момент это нежизнеспособно. –
Я вижу. Посмотрите [Авторизовать внешние службы в надстройке вашего офиса] (https://dev.office.com/docs/add-ins/develop/auth-external-add-ins) и это [сообщение в блоге] (https : //blogs.msdn.microsoft.com/richard_dizeregas_blog/2015/08/10/connecting-to-office-365-from-an-office-add-in/) –