使用google-api-ruby-client转移特定Google Doc文件的所有权

时间:2014-02-07 21:20:39

标签: ruby google-docs google-apps google-api-ruby-client

我希望使用Google Apps API转移特定Google文档文件的所有权。单个Google Apps域上有许多帐户。我想传输许多文件,所以我不想手动完成。

在UI中,我只看到了从特定用户而不是单个文件转移所有文件的所有权的能力。

我通过GitHub页面查看了google-api-ruby-client gem,但我无法提出解决方案。有人可以指出我正确的方向或发布一个例子吗?

1 个答案:

答案 0 :(得分:0)

您需要使用Google Drive API。特别是权限“更新”方法。 首先使用Files.List方法查找/获取文件ID,这将允许您使用查询进行搜索。然后使用Permissions.Update(或Patch)方法,确保将transferOwnership参数设置为True。

完整文档在此处:Google Drive API - Permissions