首页 > 解决方案 > 如何使用 getTextRanges 分隔段落

问题描述

我有如下两段。Hello 和 World 由段落标记分隔。如何在 getTextRanges 中指定endingMark 以获得两个范围:Hello 和 World?getTextRanges("^13") 不起作用。

Hello
World

标签: office-jsword

解决方案


我认为您可能需要尝试使用段落 API 来获取第一段,然后使用getNext来获取第二段。

 await Word.run(async (context) => {
    let paragraph = context.document.body.paragraphs.getFirst();
    paragraph.load();
    await context.sync();
    console.log(paragraph.text);

    var para = paragraph.getNextOrNullObject();
    para.load();
    await context.sync();
    console.log(para.text);

  });

推荐阅读