我希望使用 Google Apps API 转移特定 Google Docs 文件的所有权。一个 Google Apps 域上有许多帐户。我想传输很多文件,所以我不想手动进行。
在 UI 中,我只看到了从特定用户而不是单个文件转移所有文件所有权的能力。
我浏览了 google-api-ruby-client gem 的 GitHub 页面,但我无法提出解决方案。有人可以指出我正确的方向或发布示例吗?
我希望使用 Google Apps API 转移特定 Google Docs 文件的所有权。一个 Google Apps 域上有许多帐户。我想传输很多文件,所以我不想手动进行。
在 UI 中,我只看到了从特定用户而不是单个文件转移所有文件所有权的能力。
我浏览了 google-api-ruby-client gem 的 GitHub 页面,但我无法提出解决方案。有人可以指出我正确的方向或发布示例吗?
您需要使用 Google Drive API。特别是权限“更新”方法。首先使用 Files.List 方法查找/获取文件 ID,这将允许您使用查询进行搜索。然后使用 Permissions.Update(或 Patch)方法,确保将 transferOwnership 参数设置为 True。
完整文档在这里:Google Drive API - Permissions