我正在使用Outlook加载项。到目前为止,我一直在使用Web版本,但是我的理解是,在Web中起作用的清单应该也自动在Desktop中起作用。
但是,我在外接程序上安装我的外接程序时遇到了问题,它成功了,但是随后立即消失了。如果我再次转到“获取加载项”页面并转到“我的加载项”,则我刚刚安装的加载项不会显示。
此加载项在Web Outlook中完全可用,因此我完全不确定可能是什么问题。我尝试使用
对其进行验证(function(){
var a = b = 3;
})();
console.log("a defined? " + (typeof a !== 'undefined'));
console.log("b defined? " + (typeof b !== 'undefined'));
但是它通过了。我也尝试启用运行时日志记录,但是如果我在记录日志时安装了日志文件,则只会得到一个空的日志文件。我不确定从这里去哪里。我已经确认在另一台计算机上也发生了同样的问题。
我怀疑这可能与VersionOverrides 1.1的使用有关(我们正在使用它来支持固定打开的任务窗格),但是我不知道为什么这会在Desktop中引起问题。减去资源部分,我们的按钮/选项卡由VersionOverrides 1.1部分定义。
感谢任何进一步调试的建议!
npx office-addin-manifest validate MANIFEST_FILE