Outlook 功能区按钮功能未加载
Outlook ribbon button functions not loading
在我正在处理的 Outlook 加载项中,我试图添加一个功能区按钮,用于执行加载项(模块扩展)上的功能。
我已按照文档中的说明进行操作,并使用 javascript 函数创建了一个基本为空的 functionfile.html
,并在清单中引用了它。
但是这些函数没有触发,也没有任何错误。我找到了 sample on Github that does work。
当我从 Github 复制清单并更改 url 和函数名称时,它对我也不起作用。
在任务窗格加载项而不是模块扩展中它工作正常,所以它也不是我的 html/js 代码。
虽然让您的代码查看问题所在会有所帮助,但无论如何我都可能有解决方案(取决于您遇到的是否是我之前遇到的)。不知何故,当功能位于 html 文档中时,功能区上的模块扩展和功能执行按钮无法一起使用,该文档不是服务器文件夹中的默认设置。换句话说,函数文件的 url 必须以 '/' 结尾,而不是 'functionfile.html'。这没有什么意义,但简单地将您的函数包含在模块扩展的 index.html 中并对模块扩展和函数文件使用相同的 url 是最简单的解决方案。
不过这确实像是一个错误。
在我正在处理的 Outlook 加载项中,我试图添加一个功能区按钮,用于执行加载项(模块扩展)上的功能。
我已按照文档中的说明进行操作,并使用 javascript 函数创建了一个基本为空的 functionfile.html
,并在清单中引用了它。
但是这些函数没有触发,也没有任何错误。我找到了 sample on Github that does work。
当我从 Github 复制清单并更改 url 和函数名称时,它对我也不起作用。
在任务窗格加载项而不是模块扩展中它工作正常,所以它也不是我的 html/js 代码。
虽然让您的代码查看问题所在会有所帮助,但无论如何我都可能有解决方案(取决于您遇到的是否是我之前遇到的)。不知何故,当功能位于 html 文档中时,功能区上的模块扩展和功能执行按钮无法一起使用,该文档不是服务器文件夹中的默认设置。换句话说,函数文件的 url 必须以 '/' 结尾,而不是 'functionfile.html'。这没有什么意义,但简单地将您的函数包含在模块扩展的 index.html 中并对模块扩展和函数文件使用相同的 url 是最简单的解决方案。
不过这确实像是一个错误。