我需要帮助创建一个可以转发邮件的 Outlook JS 插件。
想法
在任务窗格中显示邮件地址列表,用户可以单击。
在单击事件中,邮件应转发给用户单击的邮件。
现状
该插件使用
Office.context.mailbox.item?.displayReplyAllFormAsync()
打开回复窗口。onNewMessageCompose
事件,我想更改收件人,以便用户只需单击“发送”即可。问题
我怎样才能通过e. G。从任务窗格 JS 代码到
onNewMessageComposeHandler
e 的邮件地址。 G。具有“全局”存储,两者都可以访问?根据官方doc,不支持共享运行时:
具有以下功能的 Outlook 加载项有多达四个运行时。 Outlook 不支持共享运行时。
- 任务窗格
- 功能命令
- 基于事件的任务[...]
- 对话框 [...]
您可以使用漫游设置来执行此操作。漫游设置可以在任务窗格文件中设置并在 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。