google-apps-script - 文件夹的 Google Drive API 自定义角色
问题描述
我最近一直在尝试使用 Google Drive API 在 Google Drive 中创建文件夹。我已成功创建所有嵌套文件并通过添加权限共享它们,但未能成功更改文件夹的功能。
理想情况下,我希望用户能够将文件上传到文件夹,但无法重命名、更改描述或删除文件夹。我尝试重新分配文件夹功能,如下所示:(个人文件夹只是正在处理的特定文件的 var)
PersonalFolder.capabilities = Drive.newFileCapabilities();
PersonalFolder.capabilities.canEdit = false;
PersonalFolder.capabilities.canDelete = false;
PersonalFolder.capabilities.canRename = false;
PersonalFolder.capabilities.canShare = false;
然而,尽管在 Logger 上保存和报告正确设置的功能,在共享文件夹时,它会恢复为分配的角色(作者、评论者等)的默认功能。
有什么方法可以强制更改或直接编辑角色的功能?
感谢您的帮助!
解决方案
推荐阅读
- django - django.core.exceptions.ValidationError: [''] on Datefiled - Resolvido
- reactjs - 类型 'string[]' 不能分配给类型 'never[]'
- c# - 从 swagger UI 的标头中传递 Jwt 令牌作为不记名令牌不起作用
- python - 在 Python Pandas 中组合 datafames
- reactjs - 如何将已经构建的带有 express.js 后端的 react 应用程序部署到 heroku
- c++ - 如何合并从函数返回的向量?
- c# - 在其他线程中触发事件后在事件处理程序中更新 UI 的最佳方法
- python - 使用 concurrent.futures.ProcessPoolExecutor 在 Python 中进行多处理
- typescript - Typescript:根据枚举成员的数量获取一个固定长度的元组
- mongodb - 如何将火花结构流写入mongodb集合?