Zasób: Dysk
Reprezentacja dysku współdzielonego.
Niektóre metody zasobów (np. drives.update
) wymagają driveId
. Aby pobrać identyfikator dysku współdzielonego, użyj metody drives.list
.
Zapis 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,
"canChangeDownloadRestriction": 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,
"downloadRestriction": {
object ( |
Pola | |
---|---|
id |
Tylko dane wyjściowe. Identyfikator tego dysku współdzielonego, który jest też identyfikatorem folderu najwyższego poziomu na tym dysku współdzielonym. |
name |
Nazwa tego dysku współdzielonego. |
colorRgb |
Kolor tego dysku współdzielonego jako szesnastkowy ciąg znaków RGB. Można go ustawić tylko w przypadku żądania |
kind |
Tylko dane wyjściowe. Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków |
backgroundImageLink |
Tylko dane wyjściowe. Krótkotrwały link do obrazu tła tego dysku współdzielonego. |
capabilities |
Tylko dane wyjściowe. Uprawnienia bieżącego użytkownika na tym dysku współdzielonym. |
capabilities.canAddChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodawać podfoldery do folderów na tym dysku współdzielonym. |
capabilities.canComment |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może komentować pliki na tym dysku współdzielonym. |
capabilities.canCopy |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może kopiować pliki na tym dysku współdzielonym. |
capabilities.canDeleteDrive |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może usunąć ten dysk współdzielony. Próba usunięcia dysku współdzielonego może się nie powieść, jeśli zawiera on elementy, które nie zostały przeniesione do kosza. |
capabilities.canDownload |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może pobierać pliki z tego dysku współdzielonego. |
capabilities.canEdit |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może edytować pliki na tym dysku współdzielonym. |
capabilities.canListChildren |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może wyświetlać listę elementów podrzędnych folderów na tym dysku współdzielonym. |
capabilities.canManageMembers |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może dodawać użytkowników do tego dysku współdzielonego, usuwać ich lub zmieniać ich rolę. |
capabilities.canReadRevisions |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może odczytywać zasoby wersji plików na tym dysku współdzielonym. |
capabilities.canRename |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmieniać nazwy plików lub folderów na tym dysku współdzielonym. |
capabilities.canRenameDrive |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może zmienić nazwę tego dysku współdzielonego. |
capabilities.canChangeDriveBackground |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może zmienić tło tego dysku współdzielonego. |
capabilities.canShare |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może udostępniać pliki lub foldery na tym dysku współdzielonym. |
capabilities.canChangeCopyRequiresWriterPermissionRestriction |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może zmienić |
capabilities.canChangeDomainUsersOnlyRestriction |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może zmienić |
capabilities.canChangeDriveMembersOnlyRestriction |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może zmienić |
capabilities.canChangeSharingFoldersRequiresOrganizerPermissionRestriction |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może zmienić |
capabilities.canResetDriveRestrictions |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przywrócić domyślne ograniczenia dysku współdzielonego. |
capabilities.canDeleteChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usuwać elementy podrzędne z folderów na tym dysku współdzielonym. |
capabilities.canTrashChildren |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może przenosić do kosza elementy podrzędne z folderów na tym dysku współdzielonym. |
capabilities.canChangeDownloadRestriction |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmieniać ograniczenia pobierania zastosowane przez organizatora na tym dysku współdzielonym. |
themeId |
Identyfikator motywu, z którego zostaną ustawione obraz tła i kolor. Zbiór możliwych |
backgroundImageFile |
Plik obrazu i parametry przycinania, na podstawie których ustawiany jest obraz tła tego dysku współdzielonego. Jest to pole tylko do zapisu. Można je ustawić tylko w przypadku żądań |
backgroundImageFile.id |
Identyfikator pliku obrazu na Dysku Google, który ma być używany jako obraz tła. |
backgroundImageFile.xCoordinate |
Współrzędna X lewego górnego rogu obszaru przycinania na obrazie tła. Jest to wartość z zamkniętego zakresu od 0 do 1. Ta wartość to odległość w poziomie od lewej strony całego obrazu do lewej strony obszaru przycinania podzielona przez szerokość całego obrazu. |
backgroundImageFile.yCoordinate |
Współrzędna Y lewego górnego rogu obszaru przycinania na obrazie tła. Jest to wartość z zamkniętego zakresu od 0 do 1. Ta wartość to odległość w pionie od górnej krawędzi całego obrazu do górnej krawędzi obszaru przycinania podzielona przez wysokość całego obrazu. |
backgroundImageFile.width |
Szerokość przyciętego obrazu w zamkniętym zakresie od 0 do 1. Ta wartość to szerokość przyciętego obrazu podzielona przez szerokość całego obrazu. Wysokość jest obliczana na podstawie współczynnika proporcji szerokości do wysokości wynoszącego 80:9. Wynikowy obraz musi mieć co najmniej 1280 pikseli szerokości i 144 piksele wysokości. |
createdTime |
Tylko dane wyjściowe. Czas utworzenia dysku współdzielonego (data i godzina w formacie RFC 3339). |
restrictions |
Zestaw ograniczeń, które obowiązują na tym dysku współdzielonym lub w przypadku elementów na tym dysku. Pamiętaj, że nie można ustawić ograniczeń podczas tworzenia dysku współdzielonego. Aby dodać ograniczenie, najpierw utwórz dysk współdzielony, a potem użyj ikony |
restrictions.copyRequiresWriterPermission |
Czy opcje kopiowania, drukowania i pobierania plików na tym dysku współdzielonym powinny być wyłączone dla czytelników i komentujących. Jeśli to ograniczenie jest ustawione na |
restrictions.domainUsersOnly |
Określa, czy dostęp do tego dysku współdzielonego i elementów na nim zapisanych jest ograniczony do użytkowników domeny, do której należy ten dysk współdzielony. To ograniczenie może zostać zastąpione przez inne zasady udostępniania kontrolowane poza tym dyskiem współdzielonym. |
restrictions.driveMembersOnly |
Określa, czy dostęp do elementów na tym dysku współdzielonym jest ograniczony do jego użytkowników. |
restrictions.adminManagedRestrictions |
Czy do modyfikowania ograniczeń wymagane są uprawnienia administracyjne na tym dysku współdzielonym. |
restrictions.sharingFoldersRequiresOrganizerPermission |
Jeśli ta opcja jest włączona, tylko użytkownicy z rolą organizatora mogą udostępniać foldery. Jeśli wartość to „false”, użytkownicy z rolą organizatora lub organizatora plików mogą udostępniać foldery. |
restrictions.downloadRestriction |
Ograniczenia pobierania zastosowane przez menedżerów dysku współdzielonego. |
orgUnitId |
Tylko dane wyjściowe. Jednostka organizacyjna tego dysku współdzielonego. To pole jest wypełniane tylko w odpowiedziach |
Metody |
|
---|---|
|
Tworzy dysk współdzielony. |
|
Trwale usuwa dysk współdzielony, do którego użytkownik ma dostęp jako organizer . |
|
Pobiera metadane dysku współdzielonego według identyfikatora. |
|
Ukrywa dysk współdzielony w widoku domyślnym. |
|
Wyświetla dyski współdzielone użytkownika. |
|
Przywraca dysk współdzielony do widoku domyślnego. |
|
Aktualizuje metadane dysku współdzielonego. |