Ресурс: Драйв
Представление общего диска.
Для некоторых методов ресурсов (например, drives.update
) требуется driveId
. Используйте drives.list
, чтобы получить идентификатор общего диска.
JSON-представление |
---|
{ "id": string, "name": string, "colorRgb": string, "kind": string, "backgroundImageLink": string, "capabilities": { "canAddChildren": boolean, "canComment": boolean, "canCopy": boolean, "canDeleteDrive": boolean, "canDownload": boolean, "canEdit": boolean, "canListChildren": boolean, "canManageMembers": boolean, "canReadRevisions": boolean, "canRename": boolean, "canRenameDrive": boolean, "canChangeDriveBackground": boolean, "canShare": boolean, "canChangeCopyRequiresWriterPermissionRestriction": boolean, "canChangeDomainUsersOnlyRestriction": boolean, "canChangeDriveMembersOnlyRestriction": boolean, "canChangeSharingFoldersRequiresOrganizerPermissionRestriction": boolean, "canResetDriveRestrictions": boolean, "canDeleteChildren": boolean, "canTrashChildren": boolean }, "themeId": string, "backgroundImageFile": { "id": string, "xCoordinate": number, "yCoordinate": number, "width": number }, "createdTime": string, "hidden": boolean, "restrictions": { "copyRequiresWriterPermission": boolean, "domainUsersOnly": boolean, "driveMembersOnly": boolean, "adminManagedRestrictions": boolean, "sharingFoldersRequiresOrganizerPermission": boolean }, "orgUnitId": string } |
Поля | |
---|---|
id | Только вывод. Идентификатор этого общего диска, который также является идентификатором папки верхнего уровня этого общего диска. |
name | Имя этого общего диска. |
colorRgb | Цвет этого общего диска в виде шестнадцатеричной строки RGB. Его можно установить только по запросу |
kind | Только вывод. Определяет, что это за ресурс. Значение: фиксированная строка |
backgroundImageLink | Только вывод. Кратковременная ссылка на фоновое изображение этого общего диска. |
capabilities | Только вывод. Возможности текущего пользователя на этом общем диске. |
capabilities.canAddChildren | Только вывод. Может ли текущий пользователь добавлять детей в папки на этом общем диске. |
capabilities.canComment | Только вывод. Может ли текущий пользователь комментировать файлы на этом общем диске. |
capabilities.canCopy | Только вывод. Может ли текущий пользователь копировать файлы на этом общем диске. |
capabilities.canDeleteDrive | Только вывод. Может ли текущий пользователь удалить этот общий диск. Попытка удалить общий диск может потерпеть неудачу, если на нем есть неудаленные элементы. |
capabilities.canDownload | Только вывод. Может ли текущий пользователь загружать файлы на этот общий диск. |
capabilities.canEdit | Только вывод. Может ли текущий пользователь редактировать файлы на этом общем диске |
capabilities.canListChildren | Только вывод. Может ли текущий пользователь перечислять дочерние папки на этом общем диске. |
capabilities.canManageMembers | Только вывод. Может ли текущий пользователь добавлять участников на этот общий диск, удалять их или изменять их роли. |
capabilities.canReadRevisions | Только вывод. Может ли текущий пользователь читать ресурс редакций файлов на этом общем диске. |
capabilities.canRename | Только вывод. Может ли текущий пользователь переименовывать файлы и папки на этом общем диске. |
capabilities.canRenameDrive | Только вывод. Может ли текущий пользователь переименовать этот общий диск. |
capabilities.canChangeDriveBackground | Только вывод. Может ли текущий пользователь изменить фон этого общего диска. |
capabilities.canShare | Только вывод. Может ли текущий пользователь делиться файлами или папками на этом общем диске. |
capabilities.canChangeCopyRequiresWriterPermissionRestriction | Только вывод. Может ли текущий пользователь изменить ограничение |
capabilities.canChangeDomainUsersOnlyRestriction | Только вывод. Может ли текущий пользователь изменить ограничение |
capabilities.canChangeDriveMembersOnlyRestriction | Только вывод. Может ли текущий пользователь изменить ограничение |
capabilities.canChangeSharingFoldersRequiresOrganizerPermissionRestriction | Только вывод. Может ли текущий пользователь изменить |
capabilities.canResetDriveRestrictions | Только вывод. Может ли текущий пользователь сбросить ограничения общего диска до значений по умолчанию. |
capabilities.canDeleteChildren | Только вывод. Может ли текущий пользователь удалять дочерние элементы из папок на этом общем диске. |
capabilities.canTrashChildren | Только вывод. Может ли текущий пользователь удалять детей из папок на этом общем диске. |
themeId | Идентификатор темы, из которой будут установлены фоновое изображение и цвет. Набор возможных |
backgroundImageFile | Файл изображения и параметры обрезки, на основе которых задается фоновое изображение для этого общего диска. Это поле доступно только для записи; его можно установить только для запросов |
backgroundImageFile.id | Идентификатор файла изображения на Google Диске, который будет использоваться в качестве фонового изображения. |
backgroundImageFile.xCoordinate | Координата X верхнего левого угла области обрезки фонового изображения. Это значение находится в закрытом диапазоне от 0 до 1. Это значение представляет собой расстояние по горизонтали от левой стороны всего изображения до левой стороны области обрезки, разделенное на ширину всего изображения. |
backgroundImageFile.yCoordinate | Координата Y верхнего левого угла области обрезки фонового изображения. Это значение находится в закрытом диапазоне от 0 до 1. Это значение представляет собой расстояние по вертикали от верхней стороны всего изображения до верхней стороны области обрезки, разделенное на высоту всего изображения. |
backgroundImageFile.width | Ширина обрезанного изображения в закрытом диапазоне от 0 до 1. Это значение представляет собой ширину обрезанного изображения, деленную на ширину всего изображения. Высота вычисляется путем применения соотношения ширины к высоте 80 к 9. Полученное изображение должно быть не менее 1280 пикселей в ширину и 144 пикселей в высоту. |
createdTime | Только вывод. Время создания общего диска (дата-время RFC 3339). |
restrictions | Набор ограничений, применимых к этому общему диску или объектам на этом общем диске. Обратите внимание, что при создании общего диска невозможно установить ограничения. Чтобы добавить ограничение, сначала создайте общий диск, а затем используйте |
restrictions.copyRequiresWriterPermission | Должны ли быть отключены возможности копирования, печати или загрузки файлов на этом общем диске для читателей и комментаторов. Если для этого ограничения установлено |
restrictions.domainUsersOnly | Ограничен ли доступ к этому общему диску и объектам на этом общем диске только пользователям домена, к которому принадлежит этот общий диск. Это ограничение может быть отменено другими политиками общего доступа, контролируемыми за пределами этого общего диска. |
restrictions.driveMembersOnly | Ограничен ли доступ к объектам на этом общем диске только его участникам. |
restrictions.adminManagedRestrictions | Требуются ли административные привилегии на этом общем диске для изменения ограничений. |
restrictions.sharingFoldersRequiresOrganizerPermission | Если это правда, только пользователи с ролью организатора могут делиться папками. Если значение равно false, пользователи с ролью организатора или организатора файлов могут совместно использовать папки. |
orgUnitId | Только вывод. Организационное подразделение этого общего диска. Это поле заполняется только в |
Методы | |
---|---|
| Создает общий диск. |
| Безвозвратно удаляет общий диск, organizer которого является пользователь. |
| Получает метаданные общего диска по идентификатору. |
| Скрывает общий диск из представления по умолчанию. |
| Перечисляет общие диски пользователя. |
| Восстанавливает общий диск к виду по умолчанию. |
| Обновляет метаданные общего диска. |