我有一个使用 Office.js 库构建的 Word Office 加载项。加载项的目的是查找为 word 文档设置的自定义属性,如果找到它的自定义属性,它应该执行特定任务,否则如果它没有'找不到自定义属性插件应该关闭
有没有办法从应用程序内部完全关闭加载项框架?我试过 office.context.ui.closeContainer 但我得到空引用
***代码****
function PropertyCheck() {
Word.run(function (context) {
var customDocProps = context.document.properties.customProperties;
// first, load custom properties object
context.load(customDocProps);
return context.sync()
.then(function () {
write(customDocProps.items.length);
// now load actual property
var filenameProp = customDocProps.getItemOrNullObject("Group");
context.load(filenameProp);
return context.sync()
.then(function () {
//write(filenameProp.value);
if (filenameProp.value == "Test") {
//logic
}
else
{
office.context.ui.closeContainer();
}
});
});
});
}