【问题标题】:Side loading an Outlook javascript add-in侧加载 Outlook javascript 加载项
【发布时间】:2016-04-17 03:30:29
【问题描述】:

我在开始为 Outlook 创建加载项时遇到了可怕的事情。我想使用新的 html/javascript/manifest 方法。我已经能够创建一个与 outlook.live.com 配合得很好的清单和应用程序。我完全陷入困境的地方是桌面 Outlook。如何使用桌面 Outlook 安装/调试我的加载项?

我在 UI 中找不到任何可以让我添加这种样式的插件的东西。此外,Microsoft documentation 并没有让事情变得更清楚。他们的文档似乎暗示只有在您连接到 Exchange 服务器时才能使用这种类型的加载项。

任何帮助将不胜感激。

【问题讨论】:

    标签: outlook outlook-addin office-addins


    【解决方案1】:

    是的,只有当您的邮箱是 Exchange 时,加载项才会加载到 Outlook 桌面。我不确定加载项是否适用于个人 Microsoft 帐户(例如 hotmail.com、outlook.com)和 Office 桌面。请记住,个人帐户对邮件插件的支持相对较新(2016 年 3 月正式宣布)。

    要开发您的加载项,我建议您使用组织帐户(即 Office365 帐户)。对组织帐户的支持已于 2013 年发布,是您入门的更成熟的解决方案。您可以在 dev.office.com 上拥有一个免费的开发者帐户。

    编辑:2016 年 10 月“个人邮箱帐户”(即 outlook.com 帐户)现在支持个人帐户

    请记住,邮件插件不是安装在邮件客户端(桌面、OWA)上,而是安装在邮件帐户上。当您“安装”一个加载项时,您只需在邮箱上设置一个 xml 文件,该文件基本上说“那里有一个名为 X 的 Web 加载项,它在这个 url 上提供......”。然后,如果您在邮箱 smaclell@mytestcompany.onmicrosoft.com 上安装加载项 X,无论您是使用 Outlook Web Access (OWA) 还是 Outlook 桌面查询邮箱,此加载项都将加载加载项 Web iframe。

    要为一个用户邮件帐户安装插件,您必须使用 Outlook Web Access。请参阅此blog post。另请注意,您可以为整个组织安装加载项(管理员 > Exchange 管理员 > 加载项)。最后,Visual Studio 还能够将清单推送到您的 Office 365 邮箱。要拥有这个,你需要Office Development Tools

    对于 Outlook Desktop 中的调试,我知道两种方法。

    1. 在 Visual Studio 中使用 Office 开发工具 并选择您的示例加载项项目作为“启动项目”,然后在属性中选择“Office 桌面”。
    2. 简单的 Web 开发。 就个人而言,我并没有使用太多的 Office 开发工具。我使用“https://localhost:XXXX”作为 url 手动安装我的加载项,并在 IIS Express 上启动 Web 项目以进行调试。为了进入源代码,我在 OWA 中浏览时使用浏览器(Chrome、Edge、IE 等)的调试器。当我需要专门在桌面(对于 Windows 或 Mac)上进入源代码时,我使用Vorlon.js,另请参阅blog post。 我的建议也是经常使用 IE 11(在 Win10 中仍然可用!)和 OWA 进行测试/调试。实际上,Office Desktop 内部用于加载项的浏览器是 IE。

    【讨论】:

    • 感谢您非常彻底的回答。我想我不走运用我的帐户安装加载项。阅读更多文档我认为我无法安装加载项是对的,因为我在技术上不使用交换:dev.office.com/docs/add-ins/publish/publish。感谢您的帮助。
    • Vorlon.js 看起来也很棒!感谢您的链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-10
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 2013-06-24
    • 2012-08-24
    • 1970-01-01
    相关资源
    最近更新 更多