[英]Get selection from Google Docs
有没有办法解决这个事实
window.getSelection()
似乎在 Google 文档中不起作用? 我想从 Google 文档中突出显示的选择中捕获文本。 我的实现是使用 Chrome 扩展,但这与 window.getSelection() 似乎在那里不起作用(尽管它在其他地方起作用)这一事实并不相关。
谢谢!
正如Docs 博客中提到的 - 新的 Google Docs 有何不同? , Google Docs 避开了浏览器的本机功能,并在其自己的 Javascript 中实现了一切——包括文本格式和定位、光标移动和选择处理。
由于 Docs 没有为当前正在编辑的文档提供公共的浏览器内 API,因此您要么必须深入了解其私有内部结构,要么就放弃。
我得到了选定的文本:
let selection = DocumentApp.getActiveDocument().getSelection();
console.log(selection.getRangeElements()[0].getElement().asText().getText());
但它给了你整个段落。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.