出于某种原因,我想将所选文本的句子放入一个范围而不是一个范围集合中。
例如,示例文本为:这是你好世界。欢迎大家。享受时间。
在本文中,我选择ld。 Wel。
我想要的是“这是你好世界。欢迎大家。”但是,context.document.getSelection()。getTextRanges([“。”],true)返回范围集合。
我得到了答案。关键是在expandTo功能。
let rangeCollection = context.document.getSelection()。getTextRanges([“。”],true);让范围= rangeCollection.items [0] .expandTo(rangeCollection.items [rangeCollection.items.length-1]);