google-apps-script - 我可以共享一些文件,但其他人将我拒之门外。为什么?
问题描述
我对 Google Script 很陌生,但我正在开发一种主库,其中包含指向我公司多个部门的所有重要文件的链接。
某些文件未正确共享,因此当有人向库提交新链接时,我希望更改共享访问和权限。
为了测试我的新代码,我让另一位员工创建了一个私人文件并与我分享。我能够成功更改对 DOMAIN 的访问权限和对 EDIT 的权限。
然后我尝试添加另一个文件,这次是在一个已经共享的文件夹中。该文件的所有者收到一条消息,说我对该文件具有“限制访问”权限,并且该文件从我的“与我共享”文件夹中消失了。我不仅无法再访问该文件,甚至无法通过搜索找到它。
为什么我可以更改一个文件的共享,而不能更改另一个文件?为什么我不再有权访问该文件?
感谢您提供任何帮助、建议或信息。
var my_file = DriveApp.getFileById(id);
my_file.setSharing(DriveApp.Access.DOMAIN, DriveApp.Permission.EDIT);
解决方案
推荐阅读
- opencv - 在我的屏幕上画线以指示鼠标移动
- rest - 获取 415 错误:在 WSO2 中将 SOAP 转换为 REST 服务时不支持的媒体类型作为响应
- django - Django HTML template not rendering content
- php - 当我尝试格式化日期时,它会在我的树枝模板中呈现今天的日期,为什么会发生这种情况?
- javascript - 如何使用 Python 和 JavaScript 查看 Rclone 文件备份百分比
- ios - 在 VNDetectHumanHandPoseRequest 中将点从视觉坐标转换为 UIKit 坐标
- python - Snakemake:从 Singularity 中的 Python 脚本导入本地 Python 模块
- angular - Angular中十进制验证器的单元测试
- javascript - 通过更新数据结构重新渲染动态创建的组件
- javascript - TypeError:无法读取 null 的属性“tagName”?