Outlook JS 插件 - 将数据从任务窗格传递到事件

问题描述 投票:0回答:1

我需要帮助创建一个可以转发邮件的 Outlook JS 插件。

想法
在任务窗格中显示邮件地址列表,用户可以单击。
在单击事件中,邮件应转发给用户单击的邮件。

现状
该插件使用

Office.context.mailbox.item?.displayReplyAllFormAsync()
打开回复窗口。
通过
onNewMessageCompose
事件,我想更改收件人,以便用户只需单击“发送”即可。
我尝试找到解决方法,这样我就不必使用 Graph API。

问题
我怎样才能通过e. G。从任务窗格 JS 代码到

onNewMessageComposeHandler
e 的邮件地址。 G。具有“全局”存储,两者都可以访问?
我已经尝试过使用本地存储和漫游设置。两者都不起作用。

根据官方doc,不支持共享运行时:

具有以下功能的 Outlook 加载项有多达四个运行时。 Outlook 不支持共享运行时。

  • 任务窗格
  • 功能命令
  • 基于事件的任务[...]
  • 对话框 [...]
outlook office-js outlook-addin outlook-web-addins
1个回答
0
投票

您可以使用漫游设置来执行此操作。漫游设置可以在任务窗格文件中设置并在 LaunchEvent 文件中获取。请参阅此https://learn.microsoft.com/en-us/office/dev/add-ins/outlook/metadata-for-an-outlook-add-in#loading-roaming-settings

浏览器会话存储也可以类似地使用https://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage

© www.soinside.com 2019 - 2024. All rights reserved.