Zasób: File
Metadane pliku.
Niektóre metody zasobów (np. files.update) wymagają fileId. Aby pobrać identyfikator pliku, użyj metody files.list.
| Zapis JSON | 
|---|
{ "ownerNames": [ string ], "exportLinks": { string: string, ... }, "parents": [ { object (  | 
              
| Pola | |
|---|---|
ownerNames[] | 
                
                   
 Tylko dane wyjściowe. Imię i nazwisko właściciela (właścicieli) tego pliku. Nie jest wypełniana w przypadku elementów na dyskach współdzielonych.  | 
              
exportLinks | 
                
                   
 Tylko dane wyjściowe. Linki do eksportowania plików Edytorów Dokumentów do określonych formatów. Obiekt zawierający listę par   | 
              
parents[] | 
                
                   
 Identyfikator folderu nadrzędnego zawierającego plik. Plik może mieć tylko 1 folder nadrzędny. Określanie wielu folderów nadrzędnych nie jest obsługiwane. Jeśli nie zostanie to określone w ramach żądania wstawienia, plik zostanie umieszczony bezpośrednio w folderze Mój dysk użytkownika. Jeśli nie zostanie określony w ramach prośby o kopię, plik dziedziczy wszystkie wykrywalne elementy nadrzędne pliku źródłowego. W przypadku próśb files.update do modyfikowania listy elementów nadrzędnych należy używać parametrów   | 
              
owners[] | 
                
                   
 Tylko dane wyjściowe. właściciela pliku, Tylko niektóre starsze pliki mogą mieć więcej niż jednego właściciela. W przypadku elementów na dyskach współdzielonych to pole nie jest wypełniane.  | 
              
openWithLinks | 
                
                   
 Tylko dane wyjściowe. Mapa identyfikatorów aplikacji użytkownika z linkiem do otwarcia tego pliku w tej aplikacji. Wypełniana tylko wtedy, gdy używany jest zakres drive.apps.readonly. Obiekt zawierający listę par   | 
              
properties[] | 
                
                   
 Lista usług.  | 
              
permissions[] | 
                
                   
 Tylko dane wyjściowe. Lista uprawnień użytkowników, którzy mają dostęp do tego pliku. Nie jest wypełniana w przypadku elementów na dyskach współdzielonych.  | 
              
spaces[] | 
                
                   
 Tylko dane wyjściowe. Lista pokoi zawierających plik. Obsługiwane wartości to   | 
              
permissionIds[] | 
                
                   
 Tylko do odczytu. files.list of permission IDs for users with access to this file.  | 
              
contentRestrictions[] | 
                
                   
 Ograniczenia dostępu do zawartości pliku. Wartość jest podawana tylko wtedy, gdy takie ograniczenie istnieje.  | 
              
kind | 
                
                   
 Tylko dane wyjściowe. Typ pliku. Zawsze jest to   | 
              
userPermission | 
                
                   
 Tylko dane wyjściowe. Uprawnienia uwierzytelnionego użytkownika do tego pliku.  | 
              
fileExtension | 
                
                   
 Tylko dane wyjściowe. Ostatni komponent   | 
              
md5Checksum | 
                
                   
 Tylko dane wyjściowe. Suma kontrolna MD5 zawartości tego pliku. To pole jest wypełniane tylko w przypadku plików, których zawartość jest przechowywana na Dysku Google. Nie jest wypełniane w przypadku Edytorów Dokumentów ani plików skrótów.  | 
              
selfLink | 
                
                   
 Tylko dane wyjściowe. link do tego pliku;  | 
              
lastModifyingUserName | 
                
                   
 Tylko dane wyjściowe. Nazwa ostatniego użytkownika, który zmodyfikował ten plik.  | 
              
editable | 
                
                   
 Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady   | 
              
writersCanShare | 
                
                   
 Określa, czy autorzy mogą udostępniać dokument innym użytkownikom. Nie jest wypełniana w przypadku elementów na dyskach współdzielonych.  | 
              
downloadUrl | 
                
                   
 Tylko dane wyjściowe. Krótki adres URL do pobrania pliku. To pole jest wypełniane tylko w przypadku plików, których zawartość jest przechowywana na Dysku Google. Nie jest wypełniane w przypadku Dokumentów Google ani plików skrótów.  | 
              
mimeType | 
                
                   
 Typ MIME pliku. Można go zmienić tylko podczas przesyłania nowych treści. To pole można pozostawić puste. Typ MIME zostanie określony na podstawie typu MIME przesłanych treści.  | 
              
driveId | 
                
                   
 Tylko dane wyjściowe. Identyfikator dysku współdzielonego, na którym znajduje się plik. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych.  | 
              
thumbnailLink | 
                
                   
 Tylko dane wyjściowe. krótkotrwały link do miniatury pliku (jeśli jest dostępny); Zwykle trwa kilka godzin. Nie jest przeznaczony do bezpośredniego użycia w aplikacjach internetowych ze względu na współdzielenie zasobów między serwerami z różnych domen (CORS). Rozważ użycie serwera proxy. Wypełniane tylko wtedy, gdy aplikacja wysyłająca żądanie ma dostęp do zawartości pliku. Jeśli plik nie jest udostępniony publicznie, adres URL zwrócony w   | 
              
appDataContents | 
                
                   
 Tylko dane wyjściowe. Czy ten plik znajduje się w folderze danych aplikacji.  | 
              
webViewLink | 
                
                   
 Tylko dane wyjściowe. Link dostępny tylko w folderach publicznych, który umożliwia wyświetlanie statycznych zasobów internetowych (HTML, CSS, JS itp.) za pomocą hostingu witryn Dysku Google.  | 
              
iconLink | 
                
                   
 Tylko dane wyjściowe. Link do ikony pliku.  | 
              
shared | 
                
                   
 Tylko dane wyjściowe. czy plik został udostępniony; Nie jest wypełniana w przypadku elementów na dyskach współdzielonych.  | 
              
lastModifyingUser | 
                
                   
 Tylko dane wyjściowe. Ostatni użytkownik, który zmodyfikował ten plik. To pole jest wypełniane tylko wtedy, gdy ostatnia modyfikacja została przeprowadzona przez zalogowanego użytkownika.  | 
              
defaultOpenWithLink | 
                
                   
 Tylko dane wyjściowe. Link do otwarcia tego pliku w domyślnej aplikacji użytkownika. Wypełniane tylko wtedy, gdy używany jest zakres drive.apps.readonly.  | 
              
headRevisionId | 
                
                   
 Tylko dane wyjściowe. Identyfikator najnowszej wersji pliku. To pole jest wypełniane tylko w przypadku plików, których zawartość jest przechowywana na Dysku Google. Nie jest wypełniane w przypadku Edytorów Dokumentów ani plików skrótów.  | 
              
copyable | 
                
                   
 Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady   | 
              
etag | 
                
                   
 Tylko dane wyjściowe. ETag pliku.  | 
              
sharingUser | 
                
                   
 Tylko dane wyjściowe. Użytkownik, który udostępnił element bieżącemu użytkownikowi (jeśli jest dostępny).  | 
              
alternateLink | 
                
                   
 Tylko dane wyjściowe. Link do otwarcia pliku w odpowiednim edytorze lub przeglądarce Google.  | 
              
embedLink | 
                
                   
 Tylko dane wyjściowe. Link do osadzenia pliku.  | 
              
webContentLink | 
                
                   
 Tylko dane wyjściowe. Link do pobrania zawartości pliku w przeglądarce przy użyciu uwierzytelniania opartego na plikach cookie. W przypadku treści udostępnionych publicznie można je pobrać bez podawania danych logowania.  | 
              
fileSize | 
                
                   
 Tylko dane wyjściowe. Rozmiar w bajtach plików blob i plików edytorów własnych. Nie będzie wypełniana w przypadku plików, które nie mają określonego rozmiaru, takich jak skróty czy foldery.  | 
              
copyRequiresWriterPermission | 
                
                   
 Określa, czy opcje kopiowania, drukowania i pobierania tego pliku mają być wyłączone dla czytelników i komentujących.  | 
              
hasThumbnail | 
                
                   
 Tylko dane wyjściowe. Czy ten plik ma miniaturę. Nie oznacza to, że aplikacja wysyłająca żądanie ma dostęp do miniatury. Aby sprawdzić dostęp, poszukaj pola thumbnailLink.  | 
              
folderColorRgb | 
                
                   
 Kolor folderu jako ciąg szesnastkowy RGB, jeśli plik jest folderem lub skrótem do folderu. Lista obsługiwanych kolorów jest dostępna w polu folderColorPalette zasobu About. Jeśli podasz nieobsługiwany kolor, zostanie on zmieniony na najbliższy kolor w palecie.  | 
              
id | 
                
                   
 Identyfikator pliku.  | 
              
title | 
                
                   
 Tytuł tego pliku. Pamiętaj, że w przypadku elementów niezmiennych, takich jak foldery najwyższego poziomu dysków współdzielonych, folder główny Mojego dysku i folder Dane aplikacji, tytuł jest stały.  | 
              
description | 
                
                   
 Krótki opis pliku.  | 
              
labels | 
                
                   
 Grupa etykiet pliku.  | 
              
labels.viewed | 
                
                   
 Określa, czy ten plik został wyświetlony przez użytkownika.  | 
              
labels.restricted | 
                
                   
 Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady   | 
              
labels.starred | 
                
                   
 Czy plik jest oznaczony gwiazdką przez użytkownika.  | 
              
labels.hidden | 
                
                   
 Tylko dane wyjściowe. Rola wycofana.  | 
              
labels.trashed | 
                
                   
 Czy ten plik został przeniesiony do kosza. Ta etykieta dotyczy wszystkich użytkowników, którzy mają dostęp do pliku, ale tylko właściciele mogą wyświetlać i przywracać pliki.  | 
              
labels.modified | 
                
                   
 Tylko dane wyjściowe. Informacja, czy plik został zmodyfikowany przez tego użytkownika.  | 
              
explicitlyTrashed | 
                
                   
 Tylko dane wyjściowe. Czy ten plik został wyraźnie przeniesiony do kosza, a nie przeniesiony do kosza rekurencyjnie.  | 
              
createdDate | 
                
                   
 Tylko dane wyjściowe. Czas utworzenia tego pliku (sformatowana sygnatura czasowa RFC 3339).  | 
              
modifiedDate | 
                
                   
 Ostatnia modyfikacja tego pliku przez dowolną osobę (sygnatura czasowa w formacie RFC 3339). Można go zmienić tylko podczas aktualizacji, gdy ustawiony jest parametr setModifiedDate.  | 
              
modifiedByMeDate | 
                
                   
 Tylko dane wyjściowe. Ostatnia modyfikacja tego pliku przez użytkownika (sygnatura czasowa w formacie RFC 3339). Pamiętaj, że ustawienie daty modifiedDate spowoduje też zaktualizowanie daty modifiedByMe dla użytkownika, który ją ustawił.  | 
              
lastViewedByMeDate | 
                
                   
 Kiedy użytkownik ostatnio wyświetlił ten plik (sygnatura czasowa w formacie RFC 3339).  | 
              
markedViewedByMeDate | 
                
                   
 Tylko dane wyjściowe. Rola wycofana.  | 
              
sharedWithMeDate | 
                
                   
 Tylko dane wyjściowe. Czas, w którym ten plik został udostępniony użytkownikowi (sygnatura czasowa w formacie RFC 3339).  | 
              
quotaBytesUsed | 
                
                   
 Tylko dane wyjściowe. Liczba bajtów limitu wykorzystanych przez ten plik.  | 
              
version | 
                
                   
 Tylko dane wyjściowe. Numer wersji pliku, który rośnie monotonicznie. Odzwierciedla wszystkie zmiany wprowadzone w pliku na serwerze, nawet te niewidoczne dla użytkownika wysyłającego żądanie.  | 
              
indexableText | 
                
                   
 Atrybuty tekstowe pliku, które można indeksować (można tylko zapisywać).  | 
              
indexableText.text | 
                
                   
 Tekst, który ma zostać zindeksowany w tym pliku.  | 
              
originalFilename | 
                
                   
 Oryginalna nazwa przesłanej treści, jeśli jest dostępna, lub oryginalna wartość pola   | 
              
ownedByMe | 
                
                   
 Tylko dane wyjściowe. Określa, czy plik należy do bieżącego użytkownika. Nie jest wypełniana w przypadku elementów na dyskach współdzielonych.  | 
              
canComment | 
                
                   
 Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady   | 
              
shareable | 
                
                   
 Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady   | 
              
fullFileExtension | 
                
                   
 Tylko dane wyjściowe. Pełne rozszerzenie pliku wyodrębnione z tytułu. Może zawierać wiele połączonych rozszerzeń, np. „tar.gz”. Usunięcie rozszerzenia z tytułu nie spowoduje wyczyszczenia tego pola, ale zmiana rozszerzenia w tytule spowoduje jego zaktualizowanie. To pole jest wypełniane tylko w przypadku plików, których zawartość jest przechowywana na Dysku Google. Nie jest wypełniane w przypadku Edytorów Dokumentów ani plików skrótów.  | 
              
isAppAuthorized | 
                
                   
 Tylko dane wyjściowe. Określa, czy plik został utworzony lub otwarty przez aplikację wysyłającą żądanie.  | 
              
teamDriveId | 
                
                   
 Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady   | 
              
capabilities | 
                
                   
 Tylko dane wyjściowe. Uprawnienia bieżącego użytkownika do tego pliku. Każda funkcja odpowiada szczegółowemu działaniu, które może wykonać użytkownik.  | 
              
capabilities.canChangeRestrictedDownload | 
                
                   
 Tylko dane wyjściowe. Rola wycofana.  | 
              
capabilities.canMoveChildrenOutOfDrive | 
                
                   
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może przenosić elementy podrzędne tego folderu poza dysk współdzielony. Wartość „fałsz”, jeśli element nie jest folderem. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych.  | 
              
capabilities.canReadDrive | 
                
                   
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może odczytywać dysk współdzielony, do którego należy ten plik. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych.  | 
              
capabilities.canEdit | 
                
                   
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może edytować ten plik. Inne czynniki mogą ograniczać typ zmian, jakie użytkownik może wprowadzać w pliku. Na przykład   | 
              
capabilities.canCopy | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może skopiować ten plik. W przypadku elementu na dysku współdzielonym określa, czy bieżący użytkownik może kopiować elementy podrzędne tego elementu, które nie są folderami, lub sam ten element, jeśli nie jest folderem.  | 
              
capabilities.canComment | 
                
                   
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może komentować ten plik.  | 
              
capabilities.canAddChildren | 
                
                   
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może dodawać dzieci do tego folderu. Jeśli element nie jest folderem, wartość tego pola to zawsze „fałsz”.  | 
              
capabilities.canDelete | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usunąć ten plik.  | 
              
capabilities.canDownload | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może pobrać ten plik.  | 
              
capabilities.canListChildren | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może wyświetlać listę elementów podrzędnych tego folderu. Jeśli element nie jest folderem, wartość tego pola to zawsze „fałsz”.  | 
              
capabilities.canRemoveChildren | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usuwać dzieci z tego folderu. Jeśli element nie jest folderem, wartość tego pola to zawsze „fałsz”. W przypadku folderu na dysku współdzielonym użyj zamiast tego   | 
              
capabilities.canRename | 
                
                   
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może zmienić nazwę tego pliku.  | 
              
capabilities.canTrash | 
                
                   
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może przenieść ten plik do kosza.  | 
              
capabilities.canReadRevisions | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może odczytać zasób wersji tego pliku. W przypadku elementu na dysku współdzielonym określa, czy można odczytać wersje elementów podrzędnych, które nie są folderami, lub sam element, jeśli nie jest folderem.  | 
              
capabilities.canReadTeamDrive | 
                
                   
 Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady   | 
              
capabilities.canMoveTeamDriveItem | 
                
                   
 Tylko dane wyjściowe. Wycofano: zamiast tego używaj   | 
              
capabilities.canChangeCopyRequiresWriterPermission | 
                
                   
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może zmienić ograniczenie   | 
              
capabilities.canMoveItemIntoTeamDrive | 
                
                   
 Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady   | 
              
capabilities.canUntrash | 
                
                   
 Tylko dane wyjściowe. Czy bieżący użytkownik może przywrócić ten plik z kosza.  | 
              
capabilities.canModifyContent | 
                
                   
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może modyfikować zawartość tego pliku.  | 
              
capabilities.canMoveItemWithinTeamDrive | 
                
                   
 Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady   | 
              
capabilities.canMoveItemOutOfTeamDrive | 
                
                   
 Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady   | 
              
capabilities.canDeleteChildren | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usuwać elementy podrzędne tego folderu. Wartość „fałsz”, jeśli element nie jest folderem. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych.  | 
              
capabilities.canMoveChildrenOutOfTeamDrive | 
                
                   
 Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady   | 
              
capabilities.canMoveChildrenWithinTeamDrive | 
                
                   
 Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady   | 
              
capabilities.canTrashChildren | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenieść do kosza elementy podrzędne tego folderu. Wartość „fałsz”, jeśli element nie jest folderem. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych.  | 
              
capabilities.canMoveItemOutOfDrive | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenieść ten element poza ten dysk, zmieniając jego folder nadrzędny. Pamiętaj, że prośba o zmianę elementu nadrzędnego może się nie powieść w zależności od nowego elementu nadrzędnego, który jest dodawany.  | 
              
capabilities.canAddMyDriveParent | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodać element nadrzędny do elementu bez usuwania istniejącego elementu nadrzędnego w tej samej prośbie. Nie jest wypełniana w przypadku plików na dysku współdzielonym.  | 
              
capabilities.canRemoveMyDriveParent | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usunąć rodzica z elementu bez dodawania innego rodzica w tej samej prośbie. Nie jest wypełniana w przypadku plików na dysku współdzielonym.  | 
              
capabilities.canMoveItemWithinDrive | 
                
                   
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może przenieść ten element w obrębie tego dysku. Pamiętaj, że prośba o zmianę elementu nadrzędnego może się nie powieść w zależności od nowego elementu nadrzędnego, który jest dodawany, i elementu nadrzędnego, który jest usuwany.  | 
              
capabilities.canShare | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może modyfikować ustawienia udostępniania tego pliku.  | 
              
capabilities.canMoveChildrenWithinDrive | 
                
                   
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może przenosić elementy podrzędne tego folderu w ramach tego dysku. Wartość „fałsz”, jeśli element nie jest folderem. Pamiętaj, że prośba o przeniesienie dziecka może się nie powieść w zależności od dostępu bieżącego użytkownika do dziecka i folderu docelowego.  | 
              
capabilities.canModifyContentRestriction | 
                
                   
 Wycofane: tylko dane wyjściowe. Użyj jednej z tych wartości:   | 
              
capabilities.canAddFolderFromAnotherDrive | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodać do tego folderu folder z innego dysku (innego dysku współdzielonego lub Mojego dysku). Wartość „fałsz”, jeśli element nie jest folderem. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych.  | 
              
capabilities.canChangeSecurityUpdateEnabled | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmienić pole securityUpdateEnabled w metadanych udostępniania linku.  | 
              
capabilities.canAcceptOwnership | 
                
                   
 Tylko dane wyjściowe. Określa, czy obecny użytkownik jest oczekującym właścicielem pliku. Nie jest wypełniana w przypadku plików na dysku współdzielonym.  | 
              
capabilities.canReadLabels | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może odczytywać etykiety w pliku.  | 
              
capabilities.canModifyLabels | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może modyfikować etykiety w pliku.  | 
              
capabilities.canModifyEditorContentRestriction | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodawać lub modyfikować ograniczenia dotyczące treści w pliku, które są ograniczone dla edytujących.  | 
              
capabilities.canModifyOwnerContentRestriction | 
                
                   
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodawać lub modyfikować ograniczenia treści, które są ograniczone do właściciela.  | 
              
capabilities.canRemoveContentRestriction | 
                
                   
 Tylko dane wyjściowe. Czy na pliku obowiązuje ograniczenie treści, które może usunąć bieżący użytkownik.  | 
              
capabilities.canDisableInheritedPermissions | 
                
                   
 Tylko dane wyjściowe. Czy użytkownik może wyłączyć uprawnienia dziedziczone.  | 
              
capabilities.canEnableInheritedPermissions | 
                
                   
 Tylko dane wyjściowe. Czy użytkownik może ponownie włączyć uprawnienia dziedziczone.  | 
              
hasAugmentedPermissions | 
                
                   
 Tylko dane wyjściowe. Określa, czy ten plik ma bezpośrednie uprawnienia. To pole jest wypełniane tylko w przypadku elementów na dyskach współdzielonych.  | 
              
trashingUser | 
                
                   
 Tylko dane wyjściowe. Jeśli plik został wyraźnie przeniesiony do kosza, użytkownik, który to zrobił. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych.  | 
              
canReadRevisions | 
                
                   
 Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady   | 
              
thumbnailVersion | 
                
                   
 Tylko dane wyjściowe. Wersja miniatury do użycia w procesie unieważniania pamięci podręcznej miniatur.  | 
              
trashedDate | 
                
                   
 Tylko dane wyjściowe. Czas przeniesienia elementu do kosza (sygnatura czasowa w formacie RFC 3339). Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych.  | 
              
thumbnail | 
                
                   
 Miniatura pliku. Będzie ona używana tylko wtedy, gdy nie można wygenerować standardowej miniatury.  | 
              
thumbnail.image | 
                
                   
 Bajty miniatury obrazu zakodowane w formacie Base64 przeznaczonym do bezpiecznego przesyłania w adresie URL. Powinien być zgodny ze standardem RFC 4648 (sekcja 5). Ciąg tekstowy zakodowany w formacie Base64.  | 
              
thumbnail.mimeType | 
                
                   
 Typ MIME miniatury.  | 
              
imageMediaMetadata | 
                
                   
 Tylko dane wyjściowe. Metadane dotyczące nośnika obrazu. Ten element będzie widoczny tylko w przypadku typów obrazów, a jego zawartość będzie zależeć od tego, co można wyodrębnić z treści obrazu.  | 
              
imageMediaMetadata.flashUsed | 
                
                   
 Tylko dane wyjściowe. Informacja, czy do zrobienia zdjęcia użyto lampy błyskowej.  | 
              
imageMediaMetadata.meteringMode | 
                
                   
 Tylko dane wyjściowe. Tryb pomiaru światła użyty do utworzenia zdjęcia.  | 
              
imageMediaMetadata.sensor | 
                
                   
 Tylko dane wyjściowe. Typ czujnika użytego do utworzenia zdjęcia.  | 
              
imageMediaMetadata.exposureMode | 
                
                   
 Tylko dane wyjściowe. Tryb ekspozycji użyty do utworzenia zdjęcia.  | 
              
imageMediaMetadata.colorSpace | 
                
                   
 Tylko dane wyjściowe. Przestrzeń kolorów zdjęcia.  | 
              
imageMediaMetadata.whiteBalance | 
                
                   
 Tylko dane wyjściowe. Tryb balansu bieli użyty do utworzenia zdjęcia.  | 
              
imageMediaMetadata.width | 
                
                   
 Tylko dane wyjściowe. Szerokość obrazu w pikselach.  | 
              
imageMediaMetadata.height | 
                
                   
 Tylko dane wyjściowe. Wysokość obrazu w pikselach.  | 
              
imageMediaMetadata.location | 
                
                   
 Tylko dane wyjściowe. Informacje o lokalizacji geograficznej zapisane w obrazie.  | 
              
imageMediaMetadata.location.latitude | 
                
                   
 Tylko dane wyjściowe. Szerokość geograficzna zapisana na obrazie.  | 
              
imageMediaMetadata.location.longitude | 
                
                   
 Tylko dane wyjściowe. Długość geograficzna zapisana na obrazie.  | 
              
imageMediaMetadata.location.altitude | 
                
                   
 Tylko dane wyjściowe. Wysokość przechowywana w obrazie.  | 
              
imageMediaMetadata.rotation | 
                
                   
 Tylko dane wyjściowe. Liczba obrotów o 90 stopni w prawo względem pierwotnej orientacji obrazu.  | 
              
imageMediaMetadata.date | 
                
                   
 Tylko dane wyjściowe. Data i godzina zrobienia zdjęcia (sygnatura czasowa w formacie EXIF).  | 
              
imageMediaMetadata.cameraMake | 
                
                   
 Tylko dane wyjściowe. Marka aparatu użytego do zrobienia zdjęcia.  | 
              
imageMediaMetadata.cameraModel | 
                
                   
 Tylko dane wyjściowe. Model aparatu użytego do utworzenia zdjęcia.  | 
              
imageMediaMetadata.exposureTime | 
                
                   
 Tylko dane wyjściowe. Czas trwania ekspozycji w sekundach.  | 
              
imageMediaMetadata.aperture | 
                
                   
 Tylko dane wyjściowe. Przysłona użyta do utworzenia zdjęcia (liczba f).  | 
              
imageMediaMetadata.focalLength | 
                
                   
 Tylko dane wyjściowe. Ogniskowa użyta do utworzenia zdjęcia w milimetrach.  | 
              
imageMediaMetadata.isoSpeed | 
                
                   
 Tylko dane wyjściowe. Szybkość ISO użyta do utworzenia zdjęcia.  | 
              
imageMediaMetadata.exposureBias | 
                
                   
 Tylko dane wyjściowe. Korekta ekspozycji zdjęcia (wartość APEX).  | 
              
imageMediaMetadata.maxApertureValue | 
                
                   
 Tylko dane wyjściowe. Najmniejsza liczba f obiektywu przy ogniskowej użytej do utworzenia zdjęcia (wartość APEX).  | 
              
imageMediaMetadata.subjectDistance | 
                
                   
 Tylko dane wyjściowe. Odległość od obiektu na zdjęciu w metrach.  | 
              
imageMediaMetadata.lens | 
                
                   
 Tylko dane wyjściowe. Obiektyw użyty do zrobienia zdjęcia.  | 
              
videoMediaMetadata | 
                
                   
 Tylko dane wyjściowe. Metadane dotyczące treści wideo. Będzie ona dostępna tylko w przypadku typów wideo.  | 
              
videoMediaMetadata.width | 
                
                   
 Tylko dane wyjściowe. Szerokość filmu w pikselach.  | 
              
videoMediaMetadata.height | 
                
                   
 Tylko dane wyjściowe. Wysokość filmu w pikselach.  | 
              
videoMediaMetadata.durationMillis | 
                
                   
 Tylko dane wyjściowe. Czas trwania filmu w milisekundach.  | 
              
shortcutDetails | 
                
                   
 Szczegóły pliku skrótu. Wartość jest podawana tylko w przypadku plików skrótów, w których pole mimeType ma wartość   | 
              
shortcutDetails.targetId | 
                
                   
 Identyfikator pliku, do którego prowadzi ten skrót. Można go ustawić tylko w przypadku żądań   | 
              
shortcutDetails.targetMimeType | 
                
                   
 Tylko dane wyjściowe. Typ MIME pliku, do którego prowadzi ten skrót. Wartość tego pola to migawka typu MIME elementu docelowego, która została zrobiona podczas tworzenia skrótu.  | 
              
shortcutDetails.targetResourceKey | 
                
                   
 Tylko dane wyjściowe. Klucz zasobu pliku docelowego.  | 
              
resourceKey | 
                
                   
 Tylko dane wyjściowe. Klucz potrzebny do uzyskania dostępu do elementu za pomocą udostępnionego linku.  | 
              
linkShareMetadata | 
                
                   
 Tylko dane wyjściowe. Szczegóły dotyczące LinkShare. Zawiera szczegółowe informacje o adresach URL linków, których klienci używają do odsyłania do tego produktu.  | 
              
linkShareMetadata.securityUpdateEligible | 
                
                   
 Tylko dane wyjściowe. Określa, czy plik kwalifikuje się do aktualizacji zabezpieczeń.  | 
              
linkShareMetadata.securityUpdateEnabled | 
                
                   
 Tylko dane wyjściowe. Określa, czy aktualizacja zabezpieczeń jest włączona w tym pliku.  | 
              
labelInfo | 
                
                   
 Tylko dane wyjściowe. Przegląd etykiet w pliku.  | 
              
labelInfo.labels[] | 
                
                   
 Tylko dane wyjściowe. Zestaw etykiet w pliku zgodnie z identyfikatorami etykiet w parametrze   | 
              
sha1Checksum | 
                
                   
 Tylko dane wyjściowe. Suma kontrolna SHA1 powiązana z tym plikiem, jeśli jest dostępna. To pole jest wypełniane tylko w przypadku plików, których zawartość jest przechowywana na Dysku Google. Nie jest wypełniane w przypadku Edytorów Dokumentów ani plików skrótów.  | 
              
sha256Checksum | 
                
                   
 Tylko dane wyjściowe. Suma kontrolna SHA256 powiązana z tym plikiem, jeśli jest dostępna. To pole jest wypełniane tylko w przypadku plików, których zawartość jest przechowywana na Dysku Google. Nie jest wypełniane w przypadku Edytorów Dokumentów ani plików skrótów.  | 
              
inheritedPermissionsDisabled | 
                
                   
 Określa, czy ten plik ma wyłączone dziedziczenie uprawnień. Dziedziczone uprawnienia są domyślnie włączone.  | 
              
ContentRestriction
Ograniczenie dostępu do zawartości pliku.
| Zapis JSON | 
|---|
{
  "readOnly": boolean,
  "reason": string,
  "type": string,
  "restrictingUser": {
    object ( | 
                
| Pola | |
|---|---|
readOnly | 
                  
                     
 Informacja, czy zawartość pliku jest tylko do odczytu. Jeśli plik jest tylko do odczytu, nie można dodać nowej wersji pliku, dodawać ani modyfikować komentarzy ani zmieniać tytułu pliku.  | 
                
reason | 
                  
                     
 Powód, dla którego zawartość pliku podlega ograniczeniom. Można go zmieniać tylko w przypadku żądań, które ustawiają też parametr   | 
                
type | 
                  
                     
 Tylko dane wyjściowe. Rodzaj ograniczenia treści. Obecnie jedyną możliwą wartością jest   | 
                
restrictingUser | 
                  
                     
 Tylko dane wyjściowe. Użytkownik, który ustawił ograniczenie treści. Wypełniane tylko wtedy, gdy   | 
                
restrictionDate | 
                  
                     
 Tylko dane wyjściowe. Czas, w którym ustawiono ograniczenie treści (sygnatura czasowa w formacie RFC 3339). Wypełniane tylko wtedy, gdy   | 
                
ownerRestricted | 
                  
                     
 Czy ograniczenie treści może być modyfikowane lub usuwane tylko przez użytkownika, który jest właścicielem pliku. W przypadku plików na dyskach współdzielonych każdy użytkownik z uprawnieniami   | 
                
systemRestricted | 
                  
                     
 Tylko dane wyjściowe. Czy ograniczenie treści zostało zastosowane przez system, np. ze względu na podpis elektroniczny. Użytkownicy nie mogą modyfikować ani usuwać ograniczeń dotyczących treści objętych ograniczeniami systemowymi.  | 
                
Metody | 
            |
|---|---|
                
 | 
              Tworzy kopię określonego pliku. | 
                
 | 
              Trwale usuwa plik należący do użytkownika bez przenoszenia go do kosza. | 
                
 | 
              Trwale usuwa wszystkie pliki użytkownika z kosza. | 
                
 | 
              Eksportuje dokument Google Workspace do żądanego typu MIME i zwraca wyeksportowaną zawartość w bajtach. | 
                
 | 
              Generuje zestaw identyfikatorów plików, które można podać w żądaniach wstawiania lub kopiowania. | 
                
 | 
              
                 Pobiera metadane lub zawartość pliku według identyfikatora.  | 
            
                
 | 
              
                 Wstawia nowy plik.  | 
            
                
 | 
              
                 Wyświetla listę plików użytkownika.  | 
            
                
 | 
              Wyświetla etykiety pliku. | 
                
 | 
              Zmienia zbiór etykiet zastosowanych do pliku. | 
                
 | 
              Aktualizuje metadane lub treść pliku. | 
                
 | 
              Ustaw datę aktualizacji pliku na bieżący czas serwera. | 
                
 | 
              Przenosi plik do kosza. | 
                
 | 
              Przywraca plik z kosza. | 
                
 | 
              
                 Aktualizuje metadane lub treść pliku.  | 
            
                
 | 
              Subskrybuje zmiany w pliku. |