Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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 chrome Google Docs API查看文档时不知道id_Google Chrome_Google Chrome Extension_Google Drive Api_Google Sheets Api_Google Docs Api - Fatal编程技术网

Google chrome Google Docs API查看文档时不知道id

Google chrome Google Docs API查看文档时不知道id,google-chrome,google-chrome-extension,google-drive-api,google-sheets-api,google-docs-api,Google Chrome,Google Chrome Extension,Google Drive Api,Google Sheets Api,Google Docs Api,我正在创建一个Chrome扩展,当在任何地方突出显示文本时,它将允许用户将突出显示的文本保存到Google文档中的任何文档。因此,我们的想法是显示最近10个谷歌文档的列表,用户可以将其保存到其中任何一个,或者可以搜索另一个文档。 我一直在阅读有关Chrome identity API、Docs API和Drive API的文档,它们都提到我们需要知道文档url中的文档id。 因此,在不知道文档的实际ID的情况下,不可能显示文档列表?我想如果一个扩展或一个应用程序能够做到这一点,那将是一个安全违规

我正在创建一个Chrome扩展,当在任何地方突出显示文本时,它将允许用户将突出显示的文本保存到Google文档中的任何文档。因此,我们的想法是显示最近10个谷歌文档的列表,用户可以将其保存到其中任何一个,或者可以搜索另一个文档。 我一直在阅读有关Chrome identity API、Docs API和Drive API的文档,它们都提到我们需要知道文档url中的文档id。 因此,在不知道文档的实际ID的情况下,不可能显示文档列表?我想如果一个扩展或一个应用程序能够做到这一点,那将是一个安全违规?或者我弄错了,这是可能的

另外,这个链接似乎就是我想要的,所以有可能:

答案: 是的,您可以使用modifiedDate、pageSize和mimeType参数获取Google Drive中最近10个修改文件的列表

更多信息: 您可以使用参数对驱动器API进行文件:列表查询,以缩小搜索范围。由于您不知道文件ID,您可以搜索具有application/vnd.google-apps.document MIME类型的文件,然后通过按modifiedDate排序并仅请求10个结果来缩小搜索范围

代码: 由于我不能100%确定您使用的是哪种语言,我在下面提供了一个简单的应用程序脚本示例。下面可以看到相关的参考资料,因此您可以修改它以满足您的编码要求

函数myFunction{ var搜索术语={ orderBy:modifiedDate, 页面大小:10, q:mimeType='application/vnd.googleapps.document' }; 对于变量i=0;i<10;i++{ Logger.logDrive.Files.listsearchTerms.items[i].title; } } 不要忘记为此启用高级驱动器服务!还请记住,高级驱动器服务使用驱动器v2,尽管这可以在驱动器API v2和驱动器API v3中完成

我希望这对你有帮助

参考资料: