通过Google文档中的单词数检查用户贡献

时间:2018-08-30 03:45:55

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

Google驱动器API中是否有任何API表单,使我们能够检索用户在特定google doc文件中编辑过的任何单词或他们在特定doc中删除的任何单词?这是因为我想创建一个软件,该软件可以按单词数检查用户贡献。

3 个答案:

答案 0 :(得分:0)

首先欢迎社区。

您可以根据用户检测文件的更改。

请参阅下面的Google Drive API文档,以获得更好的主意。

https://developers.google.com/drive/api/v3/manage-changes

答案 1 :(得分:0)

Google Apps Scripts或任何Google的API当前均不直接支持此功能。您将不得不依靠自己的实现方式

答案 2 :(得分:0)

一种解决方案是利用Drive API的Revisions:list

请求将如下所示:

GET https://www.googleapis.com/drive/v3/files/fileId/revisions

fileId是要监视的文件的ID。

要检索对文档进行的更改,您将必须使用exportLink参数并检索文本。根据此答案here的解决方案是利用Apps Script的UrlFetch

关于单词数,您可以简单地对结果文本进行一些字符串操作以获取单词数。

参考