Office js context.document.saved属性甚至在文档保存到SharePoint之前就已提前更新
我有一个query reg context.document.saved属性 复制步骤- 步骤1)使用此处的代码段创建Word任务窗格加载项-Office js context.document.saved属性甚至在文档保存到SharePoint之前就已提前更新,office-js,Office Js,我有一个query reg context.document.saved属性 复制步骤- 步骤1)使用此处的代码段创建Word任务窗格加载项- function getDataFromSelection() { Office.context.document.getSelectedDataAsync(Office.CoercionType.Text, function (result) { if (result.stat
function getDataFromSelection() {
Office.context.document.getSelectedDataAsync(Office.CoercionType.Text,
function (result) {
if (result.status === Office.AsyncResultStatus.Succeeded) {
Word.run(function (context) {
var thisDocument = context.document;
// Queue a commmand to load the document save state (on the saved property).
context.load(thisDocument, 'saved');
return context.sync().then(function () {
app.showNotification('The saved state right now is:', '"' + thisDocument.saved + '"');
});
})
} else {
// do nothing
}
}
);
步骤2-在任何SP站点上托管docx文件
第3步-点击并在Word客户端应用程序(Word 2016)中打开
第4步-将外接程序侧向加载到Word(使用)
步骤5-您的加载项应该可以正常加载
第6步-在文档中进行一些更改,当您单击按钮时,保存的属性显示为false
步骤7-现在点击Word中的Save按钮,并立即再次单击addin按钮以检查saved属性。即使在文档上载到SharePoint之前,您也会看到addin saved属性变为TRUE
期望值-文档实际保存到SP后,保存的属性应为true
当前行为-我觉得立即将保存的属性设置为true是不正确的
如果以上内容是有意为之,那么是否有更好的方法来确定文档已成功保存,目前我们依赖已保存的属性。感谢您的报告。听起来像是一个bug,但我们正在调查这个问题,一旦我们有什么要分享的,我们会尽快回答。这可能是一个大问题,特别是在非常大的文档上。真的,这正在影响我们的客户,尤其是大型文档。我很高兴看到你的确认,并期待更多的反应,从你的结束。你好,这将是伟大的,如果你能分享建设,你正在经历这一点。谢谢。快速更新。。我们可以谴责这种行为。我们正在对此进行调查。谢谢Juan-如果可能,是否有进一步的更新或暂定的修复时间表?PS-我真的很高兴从微软方面得到不断的更新。