DriveApp.setShareing现在抛出异常,遗留运行时是否有问题



以下代码以前可以使用(现在仍然可以与V8运行时一起使用(:

function myFunction() {
var file = DriveApp.createFile("Test", "Test");
file.setSharing(DriveApp.Access.DOMAIN_WITH_LINK, DriveApp.Permission.VIEW);
Logger.log(file.getUrl());
}

现在它抛出以下错误:

Invalid argument

我已将问题归结为DOMAIN或DOMAIN_WITH_LINK Access参数。PRIVATE运行良好。ANYONE和ANYONE_WITH_LINK引发权限错误(这是意料之中的,因为此用户无权在域外共享(。

不幸的是,由于我的用例,我无法更新脚本以使用V8运行时。

还有一件事需要注意:当我在一个免费的谷歌账户中运行它时,我用这个完全相同的代码得到了完全相同的错误。(这可能是谷歌引擎识别域名的问题吗?(

正如@Cooper所提到的,在共享方面存在许多问题。

目前正在研究最新问题:https://issuetracker.google.com/issues/161201634

你只需要去那里点击标题旁边的星星,这样你就可以获得问题的更新,并让问题更具可见性。

最新更新