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. |