Zasób: Dysk
Reprezentacja dysku współdzielonego.
Niektóre metody zasobów (takie jak 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 }, "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 } |
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 w postaci szesnastkowego ciągu RGB. Można ją ustawić tylko w żądaniu |
kind |
Tylko dane wyjściowe. Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków |
backgroundImageLink |
Tylko dane wyjściowe. Tymczasowy 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ć dzieci 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 bieżący 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 zostały przywrócone z kosza. |
capabilities.canDownload |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może pobierać pliki z tego dysku współdzielonego. |
capabilities.canEdit |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może edytować pliki na tym dysku współdzielonym |
capabilities.canListChildren |
Tylko dane wyjściowe. Określa, czy bieżący 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 bieżący użytkownik może dodawać użytkowników do tego dysku współdzielonego, usuwać ich lub zmieniać ich role. |
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 bieżący użytkownik może zmienić nazwę tego dysku współdzielonego. |
capabilities.canChangeDriveBackground |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmienić tło na tym dysku współdzielonym. |
capabilities.canShare |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może udostępniać pliki i foldery na tym dysku współdzielonym. |
capabilities.canChangeCopyRequiresWriterPermissionRestriction |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmienić ograniczenie |
capabilities.canChangeDomainUsersOnlyRestriction |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmienić ograniczenie |
capabilities.canChangeDriveMembersOnlyRestriction |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmienić ograniczenie |
capabilities.canChangeSharingFoldersRequiresOrganizerPermissionRestriction |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmienić ograniczenie |
capabilities.canResetDriveRestrictions |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zresetować ograniczenia dysku współdzielonego do wartości domyślnych. |
capabilities.canDeleteChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usuwać dzieci z folderów na tym dysku współdzielonym. |
capabilities.canTrashChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenosić dzieci do kosza z folderów na tym dysku współdzielonym. |
themeId |
Identyfikator motywu, z którego zostanie ustawiony obraz i kolor tła. Zbiór możliwych do pobrania elementów |
backgroundImageFile |
Plik graficzny i parametry przycinania, za pomocą których ustawiany jest obraz tła na tym dysku współdzielonym. To pole jest przeznaczone tylko do zapisu. Można je ustawić tylko w żądaniach |
backgroundImageFile.id |
Identyfikator pliku graficznego 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ść określa odległość w poziomie od lewej strony całego obrazu do lewej krawędzi 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. Jest 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ść określa szerokość przyciętego obrazu podzieloną przez szerokość całego obrazu. Wysokość jest obliczana przez zastosowanie współczynnika proporcji szerokości do wysokości wynoszącego 80:9. Powstały obraz musi mieć co najmniej 1280 pikseli szerokości i 144 pikseli wysokości. |
createdTime |
Tylko dane wyjściowe. Godzina utworzenia dysku współdzielonego (data i godzina w standardzie RFC 3339). |
restrictions |
Zestaw ograniczeń, które mają zastosowanie do tego dysku współdzielonego lub elementów na nim znajdujących się na tym dysku. Pamiętaj, że podczas tworzenia dysku współdzielonego nie możesz ustawić ograniczeń. Aby dodać ograniczenie, najpierw utwórz dysk współdzielony, a następnie użyj klawisza |
restrictions.copyRequiresWriterPermission |
Określa, czy opcje kopiowania, drukowania i pobierania plików z tego dysku współdzielonego mają być wyłączone dla czytelników i komentatorów. Jeśli to ograniczenie ma wartość |
restrictions.domainUsersOnly |
Określa, czy dostęp do tego dysku współdzielonego i znajdujących się na nim elementów jest ograniczony do użytkowników w domenie, do której należy ten dysk. 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 |
Określa, czy do zmiany ograniczeń wymagane są uprawnienia administratora na tym dysku współdzielonym. |
restrictions.sharingFoldersRequiresOrganizerPermission |
Jeśli ma wartość prawda, tylko użytkownicy z rolą organizatora mogą udostępniać foldery. Jeśli ma wartość false (fałsz), użytkownicy z rolą organizatora lub organizatora plików mogą udostępniać foldery. |
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, którego użytkownik ma uprawnienie organizer . |
|
Pobiera metadane dysku współdzielonego według identyfikatora. |
|
Ukrywa dysk współdzielony w widoku domyślnym. |
|
Wyświetla listę dysków współdzielonych użytkownika. |
|
Przywraca widok domyślny dysku współdzielonego. |
|
Aktualizuje metadane dysku współdzielonego. |