我创建了一个小的上传 UI,并将其包含在 Google 协作平台页面中。它让用户上传文档。由于脚本已发布,因此它在我的帐户下运行,并且上传的文件已上传到我的谷歌驱动器。我可以从应用程序脚本中添加上传文件的人作为编辑者,但我想做的是让他们成为文件的所有者。 (从应用程序脚本中,您可以对文件执行 .getOwner()...但不能执行 .setOwner() .....有人知道解决方法吗?
最佳答案
遗憾的是,Apps 脚本不支持更改文件的所有者。 Issue 74是添加此功能的功能请求,如果您为该问题加注星标,您将表明您对该功能的支持并收到更新通知。
------已编辑------
现在有一个名为 setOwner 的方便方法,可以在这里找到:https://developers.google.com/apps-script/reference/drive/file#setOwner(User)
还可以传递新所有者的电子邮件地址而不是 User 对象,这在某些情况下甚至更方便: https://developers.google.com/apps-script/reference/drive/file#setOwner(String)
关于google-apps-script - 在 Google Apps 脚本中将文件的所有权转移给其他用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10796464/