读取模式下的Outlook加载项会打开verticalpanel而不是水平?

时间:2017-05-24 20:23:48

标签: office-js outlook-web-app

我使用阅读面板从github加载所有示例,所有屏幕截图都显示处于读取模式的垂直面板。但是在我的OWA帐户中,所有读取模式面板都以垂直/右模式打开而不是水平?!例如这一个:https://github.com/OfficeDev/Outlook-Add-in-LinkRevealerhttps://github.com/OfficeDev/Outlook-Add-in-ScanForMe 根据所有例子,这是不可能的。有什么建议我做错了吗?

谢谢!

此致 瑞克

2 个答案:

答案 0 :(得分:2)

Outlook有多种类型的加载项界面元素,它们的外观不同。

您链接到的示例是上下文加载项,它们是水平的。要获得垂直面板,您可能需要一个任务窗格。

  • Task pane
  • Contextual add-in
    • 水平
    • 在阅读表单
    • 中显示为项目正文上方的纯文本按钮
    • 用户可以点击按钮将按钮展开到水平加载项
    • 仅当邮箱项目与您在清单中指定的条件匹配时才会显示按钮,例如与正则表达式匹配或包含街道地址的正文
    • FormSettings / CustomPane
      • 这是ScanForMeLinkRevealer加载项显示的内容
      • 已弃用并阻止加载项接受进入Office应用商店(请参阅下面的检测到的实体进行更换)
      • official Office Store Add-In Validator未检测到弃用,从2017-06-05开始,对包含CustomPane元素的清单返回误报。 FormSettings和Rule也是OfficeApp的必需子元素,所以我不确定该验证应该如何工作。
    • DetectedEntity
      • 不弃用
      • 仅适用于OWA,在Outlook for Windows或Mac中无法正常工作
      • 需要VersionOverridesV1_1
  • Add-In commands
    • 功能区中的按钮或下拉列表
    • 可用于显示任务窗格或运行无头Javascript
  • Module extension
    • Outlook中右下角模式切换器中的按钮,位于“邮件”,“日历”和“任务”按钮旁边

答案 1 :(得分:0)

您找到的示例是基于旧版Outlook Web加载项可扩展性模型构建的。我们鼓励开发人员使用垂直任务窗格控件而不是水平窗格。在新的任务窗格模型中,我们通过包含用于表示加载项的图标来提高可发现性,这些加载项现在在常规使用的操作(如回复)旁边清晰可见。 (见Add-in Commands

如果您在屏幕上寻找更多空间,因为任务窗格非常狭窄,您可以使用Office.context.ui.displayDialogAsync为用户提供更大的UI元素。