2014-12-04 36 views
0

我正在構建Google Doc插件,我如何獲取用戶當前(實時)從Google DOC寫入的段落文本。如何通過Google DOC實時獲取段落的文字?

我試過:

var cursor1 = DocumentApp.getActiveDocument().getCursor(); 
var element1 = cursor1.getElement(); 
var mytext2 = element1.asParagraph(); 
var mytext3 = mytext2.getText(); 

但有時也越來越空的文本?

P.

回答

0

你不能在谷歌文檔的實時獲取,因爲沒有可用於文檔onEdit()觸發。使用Realtime API

+0

嗯,實際上我有一個while循環與查找段落的文本的間隔。雖然大多數時候這實際上起作用有時會得到一個空文本,有時會得到下一段的文本。我不知道爲什麼會發生......? 無論如何。 – 2014-12-05 21:22:13

+0

但我的猜測是,這不是在Google Doc中獲取實時數據的正確方法。如果你想獲得實時數據,你需要編輯觸發器,這樣你就可以獲得這些實時數據。但Google Doc沒有這種觸發器。它僅適用於電子表格。但是,仍然,你會介意分享你的while循環的代碼來看看它嗎?看完之後我可能會提供更多幫助。 – rpm 2014-12-06 01:14:24

+0

我正在嘗試爲Google文檔構建文本挖掘工具。我使用javascript調用了間隔時間的函數。 – 2014-12-06 20:41:09

相關問題