有没有办法使用Google Apps脚本中的Google Drive API。我知道DocsList服务,它允许您查看文件夹和文件,但是Google Drive中的所有其他API(文件,关于,更改,子级,父母,权限,修订,应用程序,评论和回复)的情况如何。例如,是否有API访问权限来向Google Apps脚本中的文件添加评论。Google Apps脚本访问Drive SDK API
回答
你还应该看看由GAME TC之一Romain Vialard编写的this Library。
它提供了不能直接使用气体的功能,或者 - 至少 - 不是那么简单。
(Google-Apps-Script=GAS) Drive Services added 2013.05.13(将于2天后发布于2013年Google I/O)显然是精确设计的,以取代之前的API(DocsList)并允许GAS访问Google Drive SDK,但目前没有提及该功能(为什么?),但这肯定是由新的API名称“Drive”建议的,并且在Google's great demo video "Integrate Google Drive with Google Apps Script — Google I/O 2013"和“Drive SDK”是的用途中声明为搜索功能searchFiles(String )。
和驱动器服务工程(我正在使用它;虽然我可以想到许多改进,但没有发现任何内存错误),包括它适用于有用的应用程序(请参阅上面的视频以获得最多但它并不完整(包括不公开完整的Drive SDK),包括:
- 它不(但?)允许人们访问以前版本的内容(如(增强请求:谷歌搜索“Issue 2811:使用DriveApp访问文档修订版”),
- 控制索引状态&内容方法,
- 无法获取文件或文件夹的访问者列表(显然故意说视频;但使用之前提到的DocsList或Library似乎是一种解决方法)。
我已经包含了更多的帮助链接,但我是一个新的海报,所以编辑告诉我“您需要至少10个声望才能发布2个以上的链接。”。
我认为你需要50才能摆脱这个限制。祝你好运。 – 2013-12-01 05:45:36
应用程序脚本可以访问Google API的功能,但您需要在使用它们之前明确启用它们。
在代码编辑器,选择资源,高级的Google服务
点击OFF按钮,打开服务ON。
在关闭对话框之前,单击底部的链接以打开API管理器。
一旦你完成这两个步骤,驱动器API可Apps脚本里面。输入关键词Drive
,然后键入句点,可用方法将显示在列表中。
方法
- GET - 通过ID获取文件的元数据。
- insert - 插入一个新文件。
- 补丁 - 更新文件元数据。该方法支持补丁语义。
- 更新 - 更新文件元数据和/或内容。
- copy - 创建指定文件的副本。
- 删除 - 通过ID永久删除文件。跳过垃圾。
- list - 列出用户的文件。
- touch - 将文件的更新时间设置为当前服务器时间。
- 垃圾 - 将文件移动到垃圾箱
- untrash - 从垃圾箱恢复文件。
- 手表 - 开始监视文件的更改。
- emptyTrash - 永久删除所有用户的垃圾文件。
https://developers.google.com/drive/v2/reference/files#methods
- 1. 从Perl访问Google Drive SDK
- 2. 如何通过Google Drive API上载Google Apps脚本(NodeJS)
- 3. Google Apps脚本失去了访问权
- 4. Google Apps脚本执行API
- 5. 无法访问Google Apps Marketplace SDK配置
- 6. Google Apps脚本onEdit()不能访问外部API?
- 7. 无谷歌SDK访问Google Drive REST
- 8. 访问Google Drive
- 9. getRoot Google Apps脚本问题
- 10. Google Apps脚本(GAS) - 创建ContentService API以提供来自Google Drive的JSON数据
- 11. 使用postman + oauth2访问Google Apps Admin SDK
- 12. Google文档列表API和Google Drive SDK
- 13. 有没有方法从Google Apps脚本环境访问Google Data API?
- 14. 使用GoogleAuthUtil令牌访问Google Drive API
- 15. Google Drive SDK最新版本
- 16. Google Apps引擎,Google Apps脚本和Javascript
- 17. 使用Google Apps脚本的QuickBooks API POST
- 18. Google Apps脚本和外部API
- 19. Google Apps脚本 - JSON解析ZOMATO API
- 20. 从Google Apps脚本
- 21. Google Apps脚本DockPanel
- 22. Google Apps脚本[createServerClickHandler]
- 23. Google Cloud Platform:通过访问Apps脚本拒绝了权限
- 24. Google Drive SDK 1.8.1 RedirectURL
- 25. 使用Apps脚本在Google Drive上读取xml文件
- 26. 从Google Apps脚本运行python脚本
- 27. Google Apps脚本表循环问题
- 28. Google Apps脚本中的Record_submission问题
- 29. Google Apps脚本触发器问题
- 30. Google Drive SDK for iOS:问题与查询
Mogsdad,你可以很可能是我前面的问题看,我已经接受了答案,在过去的问题,并知道如何做到这一点。但是在这种情况下,你没有回答我的问题。我在上面的问题中写道,“我知道DocsList”,但是您的答案指向DocsList.File。此课程不允许您发布到所有其他云端硬盘元素,包括评论和其他内容。 – Brian 2013-04-27 19:09:20