是否可以在 outlook web 插件应用程序中获取多个选定邮件的数据?
Is it possible to get data of several selected mails inside an outlook web add-in app?
在 Outlook COM 加载项 (C#) 中,我能够像这样在 Outlook 中检索所有 selected 邮件
var selection = Globals.ThisAddIn.Application.ActiveExplorer().Selection;
List<Outlook.MailItem> outlookMailList = new List<Outlook.MailItem>();
foreach (object mail in selection)
outlookMailList.Add((Outlook.MailItem)mail);
将 selected 邮件和一些元数据存储在 DMS 中。
现在我想对 Javascript API for Office (office.js) 做同样的事情。
这里正确的入口点是什么?因为当我在 Outlook 中 select 多封邮件时,默认功能区中的 OutlookTab 按钮被停用。
另见 http://bettersolutions.com/javascript-api/hosts/extensionpoint.htm
- 用于检索我找到的邮件信息
selectedMail = Office.context.mailbox.item;
现在如何获取Outlook中所有标记邮件的数据。我希望有类似
的东西
selectedMails = Office.context.mailbox.items;
// OR
selectedMails = Office.context.mailbox.selectedItems;
有人知道如何检索哪些邮件被select发送到 TaskPane 或 CustomPane 的信息吗?分别是否可能?
非常感谢。
不幸的是,Office JS API 专为处理单个 item 而构建。无法处理多个项目。
如果这是您希望在未来加入的新功能,您可以提交反馈。
https://officespdev.uservoice.com/
此致
在 Outlook COM 加载项 (C#) 中,我能够像这样在 Outlook 中检索所有 selected 邮件
var selection = Globals.ThisAddIn.Application.ActiveExplorer().Selection;
List<Outlook.MailItem> outlookMailList = new List<Outlook.MailItem>();
foreach (object mail in selection)
outlookMailList.Add((Outlook.MailItem)mail);
将 selected 邮件和一些元数据存储在 DMS 中。
现在我想对 Javascript API for Office (office.js) 做同样的事情。
这里正确的入口点是什么?因为当我在 Outlook 中 select 多封邮件时,默认功能区中的 OutlookTab 按钮被停用。
另见 http://bettersolutions.com/javascript-api/hosts/extensionpoint.htm
- 用于检索我找到的邮件信息
selectedMail = Office.context.mailbox.item;
现在如何获取Outlook中所有标记邮件的数据。我希望有类似
的东西selectedMails = Office.context.mailbox.items;
// OR
selectedMails = Office.context.mailbox.selectedItems;
有人知道如何检索哪些邮件被select发送到 TaskPane 或 CustomPane 的信息吗?分别是否可能? 非常感谢。
不幸的是,Office JS API 专为处理单个 item 而构建。无法处理多个项目。
如果这是您希望在未来加入的新功能,您可以提交反馈。
https://officespdev.uservoice.com/
此致