与Office js代码合作失败

时间:2016-11-16 12:12:45

标签: office-js

Repro步骤 - 使用一个按钮创建用于办公室加载项的Excel应用程序并包含以下代码

function getDataFromSelection(){

    Word.run(function (context)    {

        var thisDocument = context.document;

        context.load(thisDocument, 'saved');

        return context.sync().then(function () {

            if (thisDocument.saved === false) {

                thisDocument.save();

                return context.sync().then(function () {

                    console.log('Saved the document');

                });

这在正常情况下正常工作。 但 如果您在编辑模式下在Word Online中打开文档 然后在Word UI中打开相同的文档(在Word中编辑),启用您的加载项并触发按钮在代码上方运行,即通过加载项保存文档,它失败并显示以下错误

错误:上传失败此文件已被锁定以供其他用户编辑

如果我从Word UI保存,它可以正常工作。

我试图理解为什么在进行共同创作并尝试从Office加载项保存时,保存功能被破坏了。

1 个答案:

答案 0 :(得分:0)

我假设你的意思是Word而不是Excel。我能够重现这个问题。这是一个错误,谢谢你的报道。我们会更详细地调查并修复。