Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 如何在谷歌文档中实时获取段落文本?_Google Apps Script_Google Docs - Fatal编程技术网

Google apps script 如何在谷歌文档中实时获取段落文本?

Google apps script 如何在谷歌文档中实时获取段落文本?,google-apps-script,google-docs,Google Apps Script,Google Docs,我正在构建一个GoogleDoc插件,如何从GoogleDoc中获取用户当前(实时)正在编写的段落文本 我试过: var cursor1 = DocumentApp.getActiveDocument().getCursor(); var element1 = cursor1.getElement(); var mytext2 = element1.asParagraph(); var mytext3 = mytext2.getText(); 但有时会收到空白文本 p.您无法在Googl

我正在构建一个GoogleDoc插件,如何从GoogleDoc中获取用户当前(实时)正在编写的段落文本

我试过:

var cursor1  = DocumentApp.getActiveDocument().getCursor();
var element1 = cursor1.getElement();
var mytext2  = element1.asParagraph();
var mytext3  = mytext2.getText();
但有时会收到空白文本


p.

您无法在Google文档中实时获取,因为没有可用于文档的OneEdit()触发器。使用。

事实上,我有一个while循环,以间隔查找段落的文本。虽然在大多数情况下,这实际上是可行的,但有时可以得到一个空文本,有时可以得到下一段的文本。我不知道为什么会这样。。。?无论如何,谢谢。但我猜这不是在谷歌文档中获取实时数据的正确方法。如果你想获得实时数据,你需要编辑触发器,这样你就可以编辑这些实时数据。但是Google Doc没有这个触发器。它仅适用于电子表格。但是,您是否介意共享while循环的代码来查看它?看了以后我可能会帮上更多的忙。我正在尝试为谷歌文档构建一个文本挖掘工具。我使用javascript调用了一个具有间隔时间的函数。