首页 文章

Office Web Addin for Outlook约会

提问于
浏览
0

我正在为Outlook(主要是桌面版)约会(日历)开发Office Web插件,但我有一些问题要弄清楚,如何使我的按钮出现在正确的位置 .

我希望我的按钮以读取模式出现在约会表格中(在撰写模式中没有),我希望它出现在参与者和约会的组织者中 - 这就是我的问题开始的地方 .

在清单中,我可以将ExtensionPoint指定为AppointmentAttendeeCommandSurface或AppointmentOrganizerCommandSurface,但不能同时指定两者 . 这是否意味着我需要制作两个不同的加载项才能获得双方的按钮?

此外,即使我在我的规则集合中有一条规则(我唯一的规则)

<Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Read" />

该按钮也出现在约会的撰写表单上,而不是仅仅在我想要的阅读表单上 .

任何帮助将非常感激 :)

如果您需要其他信息,请与我们联系 .

UPDATE: 2017-12-04

我在这个插件中遇到了另一个障碍......

一些用户正在查看共享日历,因此不是组织者或参与者 .

虽然按钮仍然为他们显示,我也想要它,但它处于禁用状态,虽然可见 .

这是可以在清单中配置的东西吗?

1 回答

  • 1

    对于约会,该模式与您是 Session 的与会者还是组织者有关 . 作为与会者,您将始终在阅读模式中找到约会表格(因此只会显示AppointmentAttendeeCommandSurface按钮),如果您是组织者,您将始终在撰写模式中找到约会表格(仅显示AppointmentOrganizerCommandSurface按钮) . 当您是组织者时,没有AppointmentRead的概念 . 如果您愿意,也可以使用清单中的两个扩展点 .

    此外,根据规则,由于您在清单中使用版本覆盖部分,因此规则部分是旧版并且不执行任何操作 - 版本覆盖优先于旧版部分 .

相关问题