从谷歌文档中获取选择
Get selection from Google Docs
有没有办法解决以下事实
window.getSelection()
似乎在谷歌文档中不起作用?我想从 Google 文档中突出显示的选定内容中捕获文本。我的实现是使用Chrome扩展程序的,但这并不像window.getSelection()似乎在那里不起作用(尽管它在其他地方起作用)那样相关。
谢谢!
正如Docs
Blog上提到的 - 新的Google Docs有什么不同?,Google Docs避开了浏览器的原生功能,并在自己的Javascript中实现了所有内容 - 包括文本格式和定位,光标移动和选择处理。
由于 Docs 没有为当前正在编辑的文档提供公共浏览器内 API,因此您要么必须挖掘其私有内部,要么放弃。
我得到了这个选定的文本:
let selection = DocumentApp.getActiveDocument().getSelection();
console.log(selection.getRangeElements()[0].getElement().asText().getText());
但它给了你整个段落。
相关文章:
- 获取选择框的状态
- 使用jQuery获取选择列表中每个更改的值
- 在选择组中获取选择选项值以显示额外内容
- 在 jqGrid 内联编辑中获取选择的文本部分而不是值
- jQuery:如何获取选择数组中元素的索引
- 使用本机 Javascript 从 DOM 元素获取选择器字符串
- JavaScript/jQuery:获取选择功能在Firefox和Chrome中不起作用
- 获取选择框展开/用户焦点事件
- 如何使用jQuery获取选择值并传递给另一个函数
- 从谷歌文档中获取选择
- 获取选择组中选择选项的索引
- 在chrome扩展程序上下文菜单中获取选择DOM
- 获取选择选项 php 的值
- 在javascript/jquery中获取选择选项菜单
- 使用 jQuery 获取选择框 IE 的值
- AngularJS:在不修改ng模型的情况下获取选择标签
- 使用 Angular 从服务器端生成的下拉列表中获取选择属性值
- 如何获取选择值的值
- 如何在角度<选择>中获取选择选项
- 获取选择框的名称属性