繁体   English   中英

用于读取和处理邮件内容的基于 Web 的 Outlook 加载项

[英]Web-based Outlook add-in to read and process message contents

我想创建一个基于 Web 的 Outlook 加载项,它不在消息或约会的上下文中运行。 我只是想到了一个在主页选项卡上有一个按钮的新组。 单击时,应显示一个新窗口。 在依赖于平台的概念(如 vsto)中,这是可能的。 但新的网络概念似乎不支持这种情况。 至少没有前景。

该程序应该像服务一样运行,观察发件箱并读取(提取和转换)并准备特定的消息(可能在本地存档它们的内容 - 由于沙箱机制,这是另一个问题)。

我想部署到 windows 和 mac 桌面客户端。

这甚至可能吗?
模块扩展是替代方案吗? (mac 支持吗?)

任务窗格和上下文自定义窗格旨在与选定/打开的消息进行交互。 您可以定义在您定义的 .html 中运行 JavaScript 函数的加载项命令(自定义功能区按钮: https : //dev.office.com/docs/add-ins/outlook/manifests/define-add-in-commands )页。 这些函数可以做任何你想做的事情,而且不一定要与消息或邮箱进行任何交互。

但是,没有允许您运行后台应用程序的功能 - 您的自定义代码始终必须由用户执行。 另一种方法是在 Web 服务器或客户端应用程序上下文中使用 Graph API(或 Exchange Web 服务)。

模块扩展类似于加载项命令,但默认情况下不会在任何消息的上下文中运行。 模块扩展本质上只是一个用于显示网页的画布,但您可以访问邮箱 API。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM