Недавно я пытался создать папки на 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, при совместном использовании папки он возвращается к стандартным возможностям назначенной роли (писатель, комментатор и т. Д.).
Есть ли способ принудительно изменить или отредактировать возможности роли напрямую?
Спасибо за любую помощь!