保存的工作簿的Excel Web API自定义属性检索失败

时间:2018-08-30 16:51:44

标签: excel office-js

当我尝试获取以下项的自定义属性时,使用Excel版本1803(内部版本912xxxxx) excel应用程序挂起的已保存工作簿。如果excel工作簿处于未保存状态,则相同的代码段可以正常工作。我已经在scriptlab中测试了以下代码段

    var customDocProps = context.workbook.properties.custom;
    console.log("Proceeding to load custom properties");
    context.load(customDocProps);
    return context.sync()
        .then(function () {
            console.log("Proceeding to evaluate execute context results");
            var docidprop = customDocProps.getItemOrNullObject("abc");
            context.load(docidprop);
            return context.sync()
                .then(function () {
                    if (typeof (docidprop.value) === 'undefined') {
                        console.log("No such custom property");
                    }
                });
        });

我还注意到,当此代码在已保存的工作簿上触发时,Excel应用程序的内存使用量达到峰值,因此我不得不终止excel应用程序进程

1 个答案:

答案 0 :(得分:0)

根据office dev team,这是excel中的一个错误,已得到修复,不久将推出。