【发布时间】:2019-07-10 22:13:49
【问题描述】:
我正在编写一个单词插件,不清楚如何使用 Range 类的 getNextTextRange(endingMarks, trimSpacing) 方法。
具体来说,我想选择一个新的范围,从当前选择的范围开始,一直到段落的末尾。
用于方法状态的 API
endingMarks 字符串[] 必需的。标点符号和/或其他 结束标记为字符串数组
如果您想选择下一个逗号、句点甚至空格,这就足够清楚了。但是对于段落、换行符或文档的结尾,您应该使用什么结束标记呢?
我尝试过使用 '\n'、'^p' 和 '¶' 但这些似乎都不起作用。
var nr = selection.getNextTextRange(['¶'],true);
nr.load("isEmpty,text");
await context.sync();
console.log('nr='+nr.text);
} catch(e) {
console.log("error, soz");
console.log(e);
}
给定一个由一段文本组成的文档,其后有一个空白段落,并且该段落的第一个单词突出显示,此加载项会引发 RichApi.Error
我们找不到您请求的项目。
我希望它打印出段落的其余部分。
【问题讨论】:
标签: ms-word office-js word-addins