文件夹的Google Drive API自定义角色

时间:2018-08-25 10:32:38

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

我最近一直在尝试使用Google Drive API在Google Drive中创建文件夹。我已经成功创建了所有嵌套文件,并通过添加权限共享了它们,但是更改文件夹功能没有成功。

理想情况下,我希望用户能够将文件上传到文件夹,但是不能重命名,更改描述或删除文件夹。我试图重新分配文件夹功能,如下所示: (个人文件夹只是正在处理的特定文件的变种)

PersonalFolder.capabilities = Drive.newFileCapabilities();
PersonalFolder.capabilities.canEdit = false;
PersonalFolder.capabilities.canDelete = false;
PersonalFolder.capabilities.canRename = false;
PersonalFolder.capabilities.canShare = false;

但是,尽管功能可以在Logger上保存并报告正确的设置,但是在共享文件夹后,它会还原为所分配角色(编写者,注释者等)的默认功能。

是否有任何方法可以强制更改或直接编辑角色的功能?

感谢您的帮助!

0 个答案:

没有答案