Пользовательская роль Google Drive API для папок - PullRequest
0 голосов
/ 25 августа 2018

Недавно я пытался создать папки на Google Диске с помощью Google Drive API. Я успешно создал все вложенные файлы и поделился ими, добавив разрешения, но не смог изменить возможности папки.

В идеале я хотел бы, чтобы пользователи могли загружать файлы в папку, но не имели возможности переименовывать, изменять описание или удалять папку. Я попытался переназначить возможности папки, как показано ниже: (Личная папка - это просто переменная для конкретного файла, над которым вы работаете)

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

Однако, несмотря на то, что возможности сохраняют и сообщают о правильных настройках в Logger, при совместном использовании папки он возвращается к стандартным возможностям назначенной роли (писатель, комментатор и т. Д.).

Есть ли способ принудительно изменить или отредактировать возможности роли напрямую?

Спасибо за любую помощь!

...