首页 > 解决方案 > 我可以共享一些文件,但其他人将我拒之门外。为什么?

问题描述

我对 Google Script 很陌生,但我正在开发一种主库,其中包含指向我公司多个部门的所有重要文件的链接。

某些文件未正确共享,因此当有人向库提交新链接时,我希望更改共享访问和权限。

为了测试我的新代码,我让另一位员工创建了一个私人文件并与我分享。我能够成功更改对 DOMAIN 的访问权限和对 EDIT 的权限。

然后我尝试添加另一个文件,这次是在一个已经共享的文件夹中。该文件的所有者收到一条消息,说我对该文件具有“限制访问”权限,并且该文件从我的“与我共享”文件夹中消失了。我不仅无法再访问该文件,甚至无法通过搜索找到它。

为什么我可以更改一个文件的共享,而不能更改另一个文件?为什么我不再有权访问该文件?

感谢您提供任何帮助、建议或信息。

var my_file = DriveApp.getFileById(id);
my_file.setSharing(DriveApp.Access.DOMAIN, DriveApp.Permission.EDIT); 

标签: google-apps-scriptgoogle-drive-api

解决方案


推荐阅读