是否可以将文本插入Google Doc onEdit()?

时间:2014-06-06 14:58:22

标签: google-apps-script google-docs google-drive-realtime-api

我要做的是捕获用户的输入,并可能用其他文本替换输入。 与扩展缩写类似,或在行的开头输入每行的时间戳。

Google应用脚本API似乎没有提供获取最新输入文本并解析它的方法。主页提到轮询似乎是实现它的唯一方法。虽然,我没有花很多时间在上面,如果有人能指出我有用的东西,我会很感激。

我也听说Google Drive API可以实现这一目标。

但是,是否可以轻松捕获输入的文本并替换为其他内容?

1 个答案:

答案 0 :(得分:0)

How to poll a Google Doc from an add-on中有一个民意调查示例。

识别“最近输入的文本”会要求您在what-is和what-is之间产生差异。差异库(例如jsdiff及其diffString( String oldFile, String newFile )功能将有助于识别已更改的内容 - 然后您可以搜索它并执行调整。用户一直在打字......很棘手!