我正在开发 Microsoft Outlook 的加载项,我注意到在最新版本的 Outlook for Mac 16.18 (181014) 中,我们的加载项无法检索刚刚创建的草稿的收件人。我们的加载项正在尝试使用 office.js 的Office.context.mailbox.item.to.getAsync()
方法获取收件人。要重现此问题:
- 阅读收件箱中的电子邮件时,单击“回复”按钮开始起草新电子邮件;新草稿应该自动在“收件人”字段中有收件人,因为它是回复。
- 从此草稿中,打开一个加载项,该加载项将尝试通过调用来获取草稿的“收件人”收件人
Office.context.mailbox.item.to.getAsync()
。将找不到收件人。 - 在草稿的“收件人”字段中,添加其他收件人,然后删除此收件人。
- 尝试通过调用再次从您的加载项中获取收件人
Office.context.mailbox.item.to.getAsync()
- 这次您将正确获得“收件人”收件人。
我们仅在版本 16.18 (181014) 中注意到此问题。似乎用户必须手动编辑“to”字段,然后该getAsync()
方法才能向我们提供其内容。