body.getOoxml的意外结果

时间:2019-02-13 07:57:11

标签: office-js word-addins

我想通过{。{1}}通过word.js在线获取单词注释,但是当我对文档的最后一个单词添加注释时,它返回了意外的结果。

预期行为

在与body.getOoxml一起使用时,撤消所有注释。

当前行为

body.getOoxml未返回添加在文档最后几个字上的评论。

复制步骤

  1. 通过以下方式获取ooxml
body.getOoxml
  1. 例如,我有一个类似的文档

enter image description here
 3.如果function xmlToCommentsProcess() { Word.run(function (context) { console.log(6000); return context.sync().then(function () { // Create a proxy object for the document body. var body = context.document.body; // Queue a commmand to get the OOXML contents of the body. var bodyOOXML = body.getOoxml(); // Synchronize the document state by executing the queued commands // and return a promise to indicate task completion. return context.sync() .then(function () { var request = { ooXml: bodyOOXML.value, filePath: Office.context.document.url, fileName: basename(Office.context.document.url) }; xmlToComments(request); }); }); }); } 下没有其他行,则4567989的输出将缺少注释bodyOOXML.value

  1. 如果我在645456下添加其他行,则4567989的输出将包含注释OXML.value

环境

  • 平台[Office Online]
  • 主机[Word]
  • 浏览器:Chrome

0 个答案:

没有答案