Web应用程序和独立中标题/功能区上的MS Outlook Web加载项的可能性

时间:2018-05-25 10:26:50

标签: web outlook outlook-web-addins

我正在使用outlook Web-Addins。 Addin类型是“ItemRead”。现在我想要一些与邮件无关的东西,因为我想在标题上有按钮,因为我看到顶部的Skype按钮。

我们也可以在邮件撰写时创建Addin。我不确定是否可以在标题上单独的按钮与邮件部分

分开

skype按钮图片中的示例。

enter image description here

我也尝试使用Outlook Add-in ModuleExtension,但似乎无法在Outlook网络应用中按预期工作。

1 个答案:

答案 0 :(得分:2)

用于调用加载项的命令控件在加载项的manifest部分中进行了描述。这些控件将显示在UI的预定义位置,具体取决于特定的客户端设计(Outlook在线,Outlook桌面等)。作为开发人员,您可以设置控件的设置,例如标题,图标等,但不能设置控件的显示位置。这将取决于Microsoft开发/设计团队。

底线:您无法将控件置于客户端界面的特定位置。

目前可用于Outlook 2016桌面的模块扩展插件。如果您愿意,可以request to make it available for Outlook online进行投票。

其他问题:

  

现在不可能吗?

Outlook Online的模块扩展插件目前无法使用。将控件置于所需的位置是不可用的,也可能永远不会。这是因为显而易见的原因......如果每个扩展都能够根据需要修改UI,你能想象用户界面会发生什么吗?彻底的灾难。

  

或者你可以帮我提供其他选择吗?

Outlook加载项适用于单个项目,当选择项目(电子邮件,约会等)或组合窗口时,控件将显示,您无能为力。

  

还有一件事是可以使用addin或任何其他方式为outlook组织存储自定义全局设置值吗?

要存储特定邮箱,组织内用户的设置,有Office.context.roamingSettings个对象。如果您需要为整个组织的应用程序进行一些全局设置,您可以在这个特定组织的JS部分中设置它们,并使该组织部署。如果您想通过Office商店分发应用程序并按照组织进行自定义,您可能需要编写一些服务,以便在启动时为加载项提供自定义设置。例如,您有休息服务,它返回依赖于域的自定义配置;在这种情况下,当调用加载项时,您可以通过发送用户域的休息呼叫并将其缓存到邮箱中来请求自定义配置。