Outlook 功能区按钮功能未加载

Outlook ribbon button functions not loading

在我正在处理的 Outlook 加载项中,我试图添加一个功能区按钮,用于执行加载项(模块扩展)上的功能。

我已按照文档中的说明进行操作,并使用 javascript 函数创建了一个基本为空的 functionfile.html,并在清单中引用了它。

但是这些函数没有触发,也没有任何错误。我找到了 sample on Github that does work

  1. 当我从 Github 复制清单并更改 url 和函数名称时,它对我也不起作用。

  2. 在任务窗格加载项而不是模块扩展中它工作正常,所以它也不是我的 html/js 代码。

虽然让您的代码查看问题所在会有所帮助,但无论如何我都可能有解决方案(取决于您遇到的是否是我之前遇到的)。不知何故,当功能位于 html 文档中时,功能区上的模块扩展和功能执行按钮无法一起使用,该文档不是服务器文件夹中的默认设置。换句话说,函数文件的 url 必须以 '/' 结尾,而不是 'functionfile.html'。这没有什么意义,但简单地将您的函数包含在模块扩展的 index.html 中并对模块扩展和函数文件使用相同的 url 是最简单的解决方案。

不过这确实像是一个错误。