Google drive api 如何传输离开google域的用户的共享文件?(模拟用户)?
我注意到DoclistAPI已经被弃用,我正在尝试将共享文件从一个用户传输到另一个用户 在文件列表中(无润滑): 例如: 员工A:停止在公司工作了 员工B:员工A档案的新所有者 职员C:管理员 我知道管理员(用户C)有一个菜单,他可以在其中将文件的所有权从用户a转移到用户B。但这不会转移过去与用户a共享的文件 我想制作一个应用程序,将与用户A共享的文件传输到用户C。这必须由管理员(用户C)完成 如果用户A登录,我已经知道如何转移所有权。但在大多数情况下,这是不可能的Google drive api 如何传输离开google域的用户的共享文件?(模拟用户)?,google-drive-api,google-apps,Google Drive Api,Google Apps,我注意到DoclistAPI已经被弃用,我正在尝试将共享文件从一个用户传输到另一个用户 在文件列表中(无润滑): 例如: 员工A:停止在公司工作了 员工B:员工A档案的新所有者 职员C:管理员 我知道管理员(用户C)有一个菜单,他可以在其中将文件的所有权从用户a转移到用户B。但这不会转移过去与用户a共享的文件 我想制作一个应用程序,将与用户A共享的文件传输到用户C。这必须由管理员(用户C)完成 如果用户A登录,我已经知道如何转移所有权。但在大多数情况下,这是不可能的 *我想知道是否有一种方法可
*我想知道是否有一种方法可以让与用户a共享的文件在不验证用户a的情况下与用户B共享?*如果文件与用户a共享,则应该是所有者或其他编辑器再次与用户B共享该文件。如果用户A是文件上的唯一读取器,则用户A无法重新共享该文件。此外,如果文件所有者将共享权限设置为不允许编辑器再次共享该文件,则用户A无法共享该文件 解决此问题的最佳方法是通过以下程序:
- 如果文件是使用文件夹或组共享的,请将用户A替换为用户B
- 如果您可以作为用户A登录,请运行脚本创建与A共享的所有文档的列表,并与B共享此列表,并让B请求从文档所有者处访问文档
- 使用服务帐户模拟用户(此处的一些示例代码: ),
- 获取所有文件
() - 确定所有者
- 模拟每个所有者以与用户()重新共享文件