0

我想要做的是捕捉用戶的輸入,也許用其他文本替換輸入。 就像展開縮寫一樣,或者在行的開頭輸入每行的時間戳。是否可以將文本插入Google文檔onEdit()?

Google應用程序腳本API似乎沒有提供獲取最近輸入的文本並解析它的方法。主頁提到投票似乎是實現它的唯一方法。雖然,我沒有花太多時間,如果有人能指點我一些有用的東西,我會很感激。

我也聽說Google Drive API可以使這成爲可能。

但是,是否可以輕鬆捕獲輸入的文本並用其他內容替換?

回答

0

How to poll a Google Doc from an add-on中有一個輪詢示例。

認識到「最近輸入的文本」會要求您在原來和現在之間產生差異。比如jsdiff等差異庫及其diffString(String oldFile, String newFile)函數可幫助識別發生了什麼變化 - 然後您可以搜索它並執行您的調整。所有的用戶不斷鍵入......棘手!

+0

對不起,延遲迴復。我認爲這樣做,但遇到了幾個問題。無論如何感謝您的幫助! –

相關問題