1

我有一个使用 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();
                            }
                        });
                });
        });
    }
4

0 回答 0