Я хочу получить комментарии в слове онлайн по word.js, я пробовал с body.getOoxml
, но он возвращает неожиданный результат, когда я добавляю комментарий к последним словам документа.
ОжидаетсяПоведение
Поверните все комментарии, когда я использую с body.getOoxml
.
Текущее поведение
body.getOoxml
не вернул комментарий, добавленный к последним словам вdoc.
Шаги для воспроизведения
- Получить ooxml от
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);
});
});
});
}
Например, у меня есть документ, подобный
3. Если нет дополнительных строк под 4567989
, вывод для bodyOOXML.value
пропустит комментарии 645456
Если я добавлю дополнительные строки в
4567989
, вывод для
OXML.value
будет содержать комментарий
645456
Среда
- Платформа [Office Online]
- Хост [Word]
- Браузер: Chrome