【问题标题】:Outlook add-in not visible in outlook CalendarOutlook 加载项在 Outlook 日历中不可见
【发布时间】:2022-03-11 04:35:06
【问题描述】:

我创建了一个自定义加载项,我可以在 Outlook 邮件中添加/获取它,但它在我的 Outlook 日历中不可见。另外,我正在尝试通过单击日历事件->更多选项->获取加载项来添加它,但似乎该按钮不可点击,因为没有获取任何内容。

【问题讨论】:

  • 你在清单文件中指定了什么?
  • 您是否希望看到日历项的功能区 UI?
  • 您能否具体说明您面临问题的平台,还是所有平台都出现这种情况?此外,请确保您具有以下答案所示的清单规则。
  • 以上是我的清单文件代码。 Outlook 应用和浏览器都有问题。
  • 如果您发布整个清单文件会很棒,这样我们就可以深入分析它。

标签: office365 office-js outlook-web-addins


【解决方案1】:

确保您在清单文件中指定了正确的规则:

 <Rule xsi:type="RuleCollection" Mode="Or">
    <Rule xsi:type="ItemIs" ItemType="Message" FormType="Edit" />
    <Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Edit" />
    <Rule xsi:type="ItemIs" ItemType="Message" FormType="Read" />
    <Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Read" />
  </Rule>

另外,在功能区 UI 的清单文件中,您需要为消息和约会指定不同的扩展点。清单考虑了这些:

<!-- Message compose form -->
<ExtensionPoint xsi:type="MessageComposeCommandSurface">
<!-- Appointment compose form -->
<ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
<!-- Message read form -->
<ExtensionPoint xsi:type="MessageReadCommandSurface">
<!-- Appointment read form -->
<ExtensionPoint xsi:type="AppointmentAttendeeCommandSurface">

您可以在以下位置找到完整的示例加载项源代码 https://github.com/OfficeDev/outlook-add-in-command-demo.

【讨论】:

  • 我的问题是我可以在 Outlook 邮件中添加我的自定义加载项,并且功能区仅在邮件中可见,但我无法在 Outlook 中添加我的自定义加载项我无法在日历中看到我的功能区。此问题适用于 Outlook 应用和浏览器。
  • 我的帖子中提到的示例加载项是否遇到同样的问题?它工作正常吗?
  • 我的问题已通过添加 Outlook 日历所需的 ExtensionPoints 得到解决,但 Outlook 待办事项仍然不可见
  • 扩展点正是我想要的,非常感谢奇怪的帮手
【解决方案2】:

目前,我们不支持 Outlook To Do 中的加载项。我们在 ourTech Community Page 上跟踪 Outlook 加载项功能请求。请在那里提交您的请求并选择适当的标签。在我们进行规划过程时,会考虑技术社区的功能请求。

【讨论】:

    猜你喜欢
    • 2020-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-17
    • 2019-03-30
    相关资源
    最近更新 更多