Zasób: Dysk
Wizualizacja 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 tego dysku. |
name |
Nazwa tego dysku współdzielonego. |
colorRgb |
Kolor tego dysku współdzielonego jako szesnastkowy kod koloru RGB. Może być ustawiony tylko w prośbie |
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 na tym dysku współdzielonym, |
capabilities |
Tylko dane wyjściowe. Możliwości, które ma bieżący użytkownik 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 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 udać, jeśli na dysku znajdują się elementy, które nie zostały przeniesione do 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świetlić podfoldery 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 rolę. |
capabilities.canReadRevisions |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może odczytywać zasób rewizji 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 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 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 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 przywrócić domyślne ograniczenia dysku współdzielonego. |
capabilities.canDeleteChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usuwać podrzędne foldery na tym dysku współdzielonym. |
capabilities.canTrashChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenosić podfoldery do kosza z folderów na tym dysku współdzielonym. |
themeId |
Identyfikator motywu, z którego zostaną ustawione obraz i kolor tła. Zbiór możliwych wartości |
backgroundImageFile |
Plik obrazu i parametry przycinania, na podstawie których ustawiany jest obraz tła na tym dysku współdzielonym. To pole służy tylko do zapisu. Można je ustawić tylko w przypadku żądań |
backgroundImageFile.id |
Identyfikator pliku obrazu na Dysku Google, który ma być użyty jako obraz tła. |
backgroundImageFile.xCoordinate |
Pozioma współrzędna lewego górnego rogu obszaru przycięcia na obrazie tła. Jest to wartość z zamkniętego zakresu od 0 do 1. Ta wartość to odległość pozioma od lewej strony całego obrazu do lewej strony obszaru przycinania podzielona przez szerokość całego obrazu. |
backgroundImageFile.yCoordinate |
Pionowa współrzędna lewego górnego rogu obszaru przycięcia 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 do 9. Wygenerowany obraz musi mieć co najmniej 1280 pikseli szerokości i 144 piksele wysokości. |
createdTime |
Tylko dane wyjściowe. Czas utworzenia dysku współdzielonego (format daty i godziny RFC 3339). |
restrictions |
Zestaw ograniczeń, które dotyczą tego dysku współdzielonego lub elementów na tym dysku. Pamiętaj, że podczas tworzenia dysku współdzielonego nie można ustawić ograniczeń. Aby dodać ograniczenie, najpierw utwórz dysk współdzielony, a następnie użyj opcji |
restrictions.copyRequiresWriterPermission |
Określ, czy opcje kopiowania, drukowania i pobierania plików na tym dysku współdzielonym powinny być wyłączone dla czytelników i komentujących. Gdy to ograniczenie zostanie ustawione na |
restrictions.domainUsersOnly |
Czy dostęp do tego dysku współdzielonego i elementów na nim 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 |
Czy dostęp do elementów na tym dysku współdzielonym jest ograniczony do jego użytkowników. |
restrictions.adminManagedRestrictions |
Określa, czy do modyfikowania ograniczeń na tym dysku współdzielonym są wymagane uprawnienia administracyjne. |
restrictions.sharingFoldersRequiresOrganizerPermission |
Jeśli to pole ma wartość Prawda, tylko użytkownicy z rolą organizatora mogą udostępniać foldery. Jeśli wartość to false, foldery mogą udostępniać użytkownicy z rolą organizatora lub rolą organizatora pliku. |
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 jest organizer . |
|
Pobiera metadane dysku współdzielonego według identyfikatora. |
|
Ukrywa dysk współdzielony z widoku domyślnego. |
|
Wyświetla dyski współdzielone użytkownika. |
|
Przywraca dysk współdzielony do widoku domyślnego. |
|
Zaktualizuje metadane dysku współdzielonego. |