Возможности MS Outlook для веб-надстроек на заголовке / ленте в веб-приложениях и независимых - PullRequest
0 голосов
/ 25 мая 2018

Я работаю с Outlook Web-Addins.Тип надстройки "ItemRead".Теперь я хочу, чтобы что-то не относилось к почте, так как я хочу иметь кнопку в заголовке, так как я вижу кнопку скайпа наверху.

Также мы можем создать Addin для составления почты.Я не уверен, возможно ли это иметь отдельные кнопки в заголовке отдельно от почтового раздела

, например, на изображении кнопки Skype.

enter image description here

Я также пытался использовать надстройку Outlook ModuleExtension, но, похоже, в веб-приложении Outlook не работает должным образом.

1 Ответ

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

Элементы управления командой для вызова надстройки описаны в манифесте части надстройки.Эти элементы управления будут отображаться в предопределенном месте пользовательского интерфейса в зависимости от конкретного дизайна клиента (Outlook онлайн, рабочий стол Outlook и т. Д.).Как разработчик, вы можете установить настройки элемента управления, такие как заголовок, значок и т. Д., Но не место, где будет отображаться элемент управления.Это будет решать команда разработчиков / разработчиков Microsoft.

Итог: Вы не можете разместить свой элемент управления в определенном месте интерфейса клиента.

Надстройка модуля расширения в настоящее время доступна для рабочего стола Outlook 2016.* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * - «*» - «1010».

Дополнительные вопросы:

Так не возможно ли это прямо сейчас?

Модуль расширения модуля для Outlookонлайн в настоящее время недоступен.Поместить ваш контроль в нужное вам место тоже невозможно и никогда не будет.Это из-за очевидных причин ... можете ли вы представить, что происходит с пользовательским интерфейсом, если каждое расширение сможет изменять интерфейс по мере необходимости?Полная катастрофа.

Или вы можете помочь мне с другим вариантом?

Надстройка Outlook работает с одним элементом, так как элементы управления будут отображаться, когда выбран элемент (электронная почта, встреча и т. Д.), Или вызывается окно создания, и вы ничего не можете сделать.

Также еще одна вещь, которая позволяет сохранить пользовательское глобальное значение параметра для организации Outlook с помощью надстройки или любым другим способом?

Чтобы сохранить параметры для определенного почтового ящикаПользователь внутри организации, есть Office.context.roamingSettings объект.Если вам нужны глобальные настройки для вашего приложения для всей организации, вы должны установить их внутри JS-части для этой конкретной организации и выполнить развертывание только в рамках этой организации.В случае, если вы хотите распространять приложение через магазин Office и настраивать его для каждой организации, вы можете написать какой-нибудь сервис, который предоставляет настраиваемые параметры для надстройки при запуске.Например, у вас есть служба отдыха, которая возвращает пользовательскую конфигурацию в зависимости от домена;в этом случае, когда вызывается надстройка, вы можете запросить пользовательскую конфигурацию, отправив вызов rest с доменом пользователя и после кэширования его в почтовом ящике.

...