Outlook新建Appointment Organizer界面添加add-in command方法咨询
可以实现,但目前Outlook官方没有开放直接嵌入原生提醒选项相邻位置的能力,自定义按钮最近可放置的位置是新建约会组织者界面的功能区加载项专属栏,或者通过绑定约会编辑事件在用户操作提醒时触发交互。具体操作步骤如下:
具体实现流程
1. 配置加载项清单文件(manifest.xml)
清单是定义加载项展示规则、触发场景、入口位置的核心配置文件,你需要做如下配置:
- 在
VersionOverrides节点下新增扩展点,类型选择AppointmentOrganizerCommandSurface,该扩展点专门适配新建/编辑约会的组织者场景 - 新增
Control节点定义按钮的基础属性:显示文本、图标尺寸、点击触发动作 - 配置显示规则,限定按钮仅在组织者身份的约会界面展示:设置
ItemType为Appointment,同时匹配IsOrganizer属性为true
2. 开发按钮对应的业务逻辑
根据你的功能需求选择对应的交互方式开发:
- 如果是点击后执行轻量操作(比如自动修改提醒时长、同步自定义提醒规则),可以在清单中配置
Action类型为ExecuteFunction,编写对应的JS函数处理业务逻辑即可 - 如果需要复杂交互表单,可以配置
Action类型为ShowTaskpane,开发对应的HTML页面作为任务窗格内容
3. 测试与部署
- 先在Outlook的开发者模式下旁加载(sideload)你的加载项清单,验证按钮是否在新建约会界面正常显示、功能逻辑是否符合预期
- 测试无误后,可根据使用场景发布到企业内部应用目录,或者提交到微软应用商店面向所有用户开放
提示:如果需要尽可能贴近提醒选项的交互入口,可以在代码中监听约会的
ReminderMinutesBeforeStart属性变化事件,当用户修改提醒设置时主动弹出你的自定义交互模块,实现功能上的联动。
内容的提问来源于stack exchange,提问作者maxime gruchet
相关产品推荐
相关产品推荐

