单击存档文件夹中的MailItem时如何禁用固定的TaskPane

时间:2018-10-24 03:04:28

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

我已启用清单中的SupportsPinning,还实现了ItemChanged的事件处理程序。直到我们的一位用户将其固定在taskPane上并使用“所有邮箱”搜索电子邮件项目之前,它都是有效的。

[复制步骤]

  1. 点击收件箱中的任何电子邮件项目
  2. 激活加载项
  3. 固定加载项
  4. 使用“所有邮箱”搜索内容
  5. 获得一些电子邮件在“存档邮箱”中找到的结果
  6. 单击以找到位于存档邮箱中的电子邮件
  7. 从上次选择的电子邮件中触发了
  8. ItemChanged事件
  9. TaskPane看起来像要卸载并重新加载
  10. 不会触发Office.Initialize,但可以触发常规JQuery。
  11. 任何Office API均不会执行
  12. 选择收件箱中的其他电子邮件
  13. 在TaskPane上没有更改,ItemChanged会触发
  14. 加载项仅在我关闭并重新激活加载项后才能正常工作

经过一些搜索并仔细阅读,我发现存档邮箱中的邮件项目不支持激活加载项。如果我单击“搜索结果”之外的任何电子邮件项目,则插件按钮将不可用。但是从固定功能开始,现在我们可以采用一种方法来“激活”不受支持的邮件项目中的插件。

https://docs.microsoft.com/en-us/outlook/add-ins/#mailbox-items-available-to-add-ins

当用户选择任何“不支持”的电子邮件项目时,是否有办法“强制”禁用激活或“强制”关闭加载项?

0 个答案:

没有答案