Office js 余波?一次?onSend的侵入性更小的替代方案?

Office js 余波?一次?onSend的侵入性更小的替代方案?,office-js,outlook-web-addins,Office Js,Outlook Web Addins,我们正在开发outlook加载项。用户要求的一个功能是能够向我们的主应用程序发送电子邮件副本。对于已经编写的电子邮件,我们可以使用item.subject.getAsync、body to from等来获取电子邮件数据并根据需要传递 写作是另一个问题。我们可以在用户发送电子邮件之前获取所有信息,但如果我们将电子邮件复制到我们的应用程序中,并且他们继续编辑,那么显然会出现电子邮件不同步的问题 我们考虑过使用onSend函数,但这需要管理员来安装,然后外接程序就不能在应用商店中了。onSend功能也

我们正在开发outlook加载项。用户要求的一个功能是能够向我们的主应用程序发送电子邮件副本。对于已经编写的电子邮件,我们可以使用item.subject.getAsync、body to from等来获取电子邮件数据并根据需要传递

写作是另一个问题。我们可以在用户发送电子邮件之前获取所有信息,但如果我们将电子邮件复制到我们的应用程序中,并且他们继续编辑,那么显然会出现电子邮件不同步的问题

我们考虑过使用onSend函数,但这需要管理员来安装,然后外接程序就不能在应用商店中了。onSend功能也比我们需要的功能更强大,允许外接程序更改电子邮件等。我们只需要获得数据的副本


是否有一种方法可以在关闭电子邮件或任务窗格后获取电子邮件数据?

您可能会发现appendOnSend功能(仍在预览中)非常有用。它在onSend one之后触发,并允许运行您需要的操作。有关更多信息,请参阅。

这在今天是不可能的。我们将跟踪Outlook加载项功能请求。看起来您想要的功能已被其他人请求。请投票表决。在我们进行规划过程时,会考虑对用户语音的功能请求


在此之前,可以通过使用后端服务组件补充外接程序来解决此问题,该组件将通过订阅和处理发送事件。

谢谢,我们注意到了这一点,但在预览中看到了它。这个有发布日期吗?我们也看到了,但不确定这是否适用于我们的案例。有关此路由的任何建议?必须在调用的函数结束时调用已完成的方法,这不是您可以处理的事件。感谢您的快速响应!这里有两个问题。appendOnSend和onSend是否始终都被激发?这里的用例供用户选择是否希望通过api将电子邮件复制到我们的应用程序,而不是复制所有发送的电子邮件。第二部分:这些命令功能与任务窗格没有上下文或共享状态,对吗?用户始终需要使用我们的应用程序进行身份验证才能连接到api。我猜这些命令将无法访问应用程序状态。可能是本地存储项?只是澄清一下,AppendOnSend API在这里没有帮助。这只是一个允许在发送过程中附加一些内容的API,但在发送发生的那一刻,您将无法运行任何代码来访问电子邮件内容。谢谢!我已经对此进行了投票并发表了评论,指定它也需要基于UI。