【问题标题】:Transfer ownership of a file to a user outside my organisation in Google App Script在 Google App Script 中将文件的所有权转让给我单位以外的用户
【发布时间】:2020-10-25 23:40:35
【问题描述】:

我想更改 Google Apps 脚本中文件的所有者。 我尝试了以下代码:

function changeOwner() {
  
  var file = DriveApp.getFileById("id");
  file.setOwner("dummy@gmail.com");
  
}

它会产生一个异常错误:参数无效。 dummy@gmail.com 不是我组织的成员。

您能帮我将所有权转让给我组织之外的用户吗?

【问题讨论】:

  • 您可以添加该异常的完整堆栈跟踪吗?
  • 异常:参数无效。在 changeOwner(changeOwner_test:4:8)

标签: google-apps-script google-drive-api owner


【解决方案1】:

您不得将个人云端硬盘上文件的所有权转让给您单位以外的用户

如果您尝试 - 您将收到上述错误:

例外:无效参数

【讨论】:

  • 是否有另一种方法可以将所有者设置为我组织之外的用户?
  • 您需要创建一个与其他用户共享的共享驱动器。将文件移动到共享驱动器。然后,其他用户可以将其从共享驱动器移动到他的个人驱动器,从而成为文件的所有者。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-23
  • 2018-10-20
  • 1970-01-01
  • 2014-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多