【发布时间】:2021-08-28 08:45:54
【问题描述】:
我正在尝试在 React JS 中创建一个 Outlook 插件来检测邮件选择或邮件选择更改。
已尝试邮箱 EventetType ItemChanged,添加事件处理程序返回成功,但当用户从列表中选择或更改选定邮件时未调用处理程序。
我使用的代码如下
Office.onReady(() => {
// If needed, Office.js is ready to be called
Office.context.mailbox.addHandlerAsync(Office.EventType.ItemChanged,
(eventType) => mailItemChanged(eventType),
(AsyncResult) => {console.log(AsyncResult)});
});
function mailItemChanged(eventType) {
console.log('Office.EventType.ItemChanged triggered');
}
如果有任何其他选项可以触发电子邮件选择更改事件,请告诉我
【问题讨论】:
-
你能描述一下当你期望 itemchanged 事件被触发时你在做什么?
-
具体来说,您正在单击邮件列表中的另一封已读邮件,并且该项目在阅读窗格中正在更改,但没有向您的加载项触发项目更改事件?跨度>
-
@EugeneAstafiev 在每个邮件选择上我需要检查发件人、主题和邮件项目的其他一些属性。我需要获取每个收件箱的详细信息..
-
此时是否显示了任务窗格?
标签: reactjs outlook-addin office-addins outlook-web-addins