outlook-addin - 如何在 Outlook 任务窗格中添加约会项目的事件侦听器?
问题描述
我一直在按照这个示例添加事件侦听器,但它不起作用。在日历中创建约会时(即添加与会者时)是否有任何方法可以监听更改?
我关注的链接:
我需要创建一个任务窗格,在将电子邮件添加为与会者时显示它们。
解决方案
要在日历中添加与会者时收听,您可以注册 RecipientsChanged 事件。此事件在 Outlook 中更改所选项目的收件人列表或约会位置时触发。在需求集 1.7 中添加了对此事件的支持。可以在此处找到有关此事件的文档。支持的事件包括 RecurrenceChanged、RecipientsChanged 和 AppointmentTimeChanged。
要添加事件,您需要像这样调用 addHandlerAsync:
Office.context.mailbox.item.addHandlerAsync(Office.EventType.RecipientsChanged, handler, callback);
您可以在其中指定处理程序和回调。addHandlerAsync 的文档可以在这里找到。
推荐阅读
- python - Django - Receiving error "too many values to unpack (expected 2)"
- javascript - 如何在可重用的 NPM 包中导出多个 React 组件,以便它们可以独立导入并从应用程序包中排除依赖项?
- java - 如何获得在小米(MIUI)设备中删除联系人的权限?
- excel - 目录中不存在文件时的 VBA 错误处理
- react-native - 如何在本机反应中将图像从本地文件保存到文档目录?
- python - 从 qt 运行带有 gurobipy 模块的 python 脚本
- html - 如何删除 html 表格数据填充
- sql - 返回日期为 2 个月前的数据(使用 Oracle SQL)
- apache-spark - 在 Spark 中通过 JDBC 截断 Hive“托管表”
- python - 自定义分页 Django Rest Framework 中的错误