Элементы управления командой для вызова надстройки описаны в манифесте части надстройки.Эти элементы управления будут отображаться в предопределенном месте пользовательского интерфейса в зависимости от конкретного дизайна клиента (Outlook онлайн, рабочий стол Outlook и т. Д.).Как разработчик, вы можете установить настройки элемента управления, такие как заголовок, значок и т. Д., Но не место, где будет отображаться элемент управления.Это будет решать команда разработчиков / разработчиков Microsoft.
Итог: Вы не можете разместить свой элемент управления в определенном месте интерфейса клиента.
Надстройка модуля расширения в настоящее время доступна для рабочего стола Outlook 2016.* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * - «*» - «1010».
Дополнительные вопросы:
Так не возможно ли это прямо сейчас?
Модуль расширения модуля для Outlookонлайн в настоящее время недоступен.Поместить ваш контроль в нужное вам место тоже невозможно и никогда не будет.Это из-за очевидных причин ... можете ли вы представить, что происходит с пользовательским интерфейсом, если каждое расширение сможет изменять интерфейс по мере необходимости?Полная катастрофа.
Или вы можете помочь мне с другим вариантом?
Надстройка Outlook работает с одним элементом, так как элементы управления будут отображаться, когда выбран элемент (электронная почта, встреча и т. Д.), Или вызывается окно создания, и вы ничего не можете сделать.
Также еще одна вещь, которая позволяет сохранить пользовательское глобальное значение параметра для организации Outlook с помощью надстройки или любым другим способом?
Чтобы сохранить параметры для определенного почтового ящикаПользователь внутри организации, есть Office.context.roamingSettings
объект.Если вам нужны глобальные настройки для вашего приложения для всей организации, вы должны установить их внутри JS-части для этой конкретной организации и выполнить развертывание только в рамках этой организации.В случае, если вы хотите распространять приложение через магазин Office и настраивать его для каждой организации, вы можете написать какой-нибудь сервис, который предоставляет настраиваемые параметры для надстройки при запуске.Например, у вас есть служба отдыха, которая возвращает пользовательскую конфигурацию в зависимости от домена;в этом случае, когда вызывается надстройка, вы можете запросить пользовательскую конфигурацию, отправив вызов rest с доменом пользователя и после кэширования его в почтовом ящике.