Zasób: aplikacja
Zasób apps zawiera listę aplikacji zainstalowanych przez użytkownika wraz z informacjami o obsługiwanych przez każdą z nich typach MIME, rozszerzeniach plików i innych szczegółach.
Niektóre metody zasobów (np. apps.get) wymagają appId. Aby pobrać identyfikator zainstalowanej aplikacji, użyj metody apps.list.
| Zapis JSON | 
|---|
| { "primaryMimeTypes": [ string ], "secondaryMimeTypes": [ string ], "primaryFileExtensions": [ string ], "secondaryFileExtensions": [ string ], "icons": [ { "size": integer, "category": string, "iconUrl": string } ], "name": string, "objectType": string, "supportsCreate": boolean, "productUrl": string, "id": string, "supportsImport": boolean, "installed": boolean, "authorized": boolean, "useByDefault": boolean, "kind": string, "shortDescription": string, "longDescription": string, "supportsMultiOpen": boolean, "productId": string, "openUrlTemplate": string, "createUrl": string, "createInFolderTemplate": string, "supportsOfflineCreate": boolean, "hasDriveWideScope": boolean } | 
| Pola | |
|---|---|
| primaryMimeTypes[] | 
 Lista głównych typów MIME. | 
| secondaryMimeTypes[] | 
 Lista dodatkowych typów MIME. | 
| primaryFileExtensions[] | 
 Lista głównych rozszerzeń plików. | 
| secondaryFileExtensions[] | 
 Lista dodatkowych rozszerzeń plików. | 
| icons[] | 
 Różne ikony aplikacji. | 
| icons[].size | 
 Rozmiar ikony. Jest to większa z wartości szerokości i wysokości. | 
| icons[].category | 
 Kategoria ikony. Dozwolone wartości to: 
 | 
| icons[].iconUrl | 
 Adres URL ikony. | 
| name | 
 Nazwa aplikacji. | 
| objectType | 
 Typ obiektu tworzonego przez aplikację (np. wykres). Jeśli pole jest puste, należy użyć nazwy aplikacji. | 
| supportsCreate | 
 Określa, czy ta aplikacja obsługuje tworzenie nowych obiektów. | 
| productUrl | 
 Link do informacji o produkcie w przypadku tej aplikacji. | 
| id | 
 Identyfikator aplikacji. | 
| supportsImport | 
 Określa, czy ta aplikacja obsługuje importowanie z edytorów Dokumentów. | 
| installed | 
 Określa, czy aplikacja jest zainstalowana. | 
| authorized | 
 Określa, czy aplikacja ma uprawnienia do dostępu do danych na Dysku użytkownika. | 
| useByDefault | 
 Czy aplikacja jest wybrana jako domyślna aplikacja obsługująca typy, które obsługuje. | 
| kind | 
 Zawsze jest to  | 
| shortDescription | 
 Krótki opis aplikacji. | 
| longDescription | 
 Długi opis aplikacji. | 
| supportsMultiOpen | 
 Czy ta aplikacja obsługuje otwieranie więcej niż 1 pliku. | 
| productId | 
 Identyfikator informacji o produkcie w przypadku tej aplikacji. | 
| openUrlTemplate | 
 Szablon adresu URL do otwierania plików za pomocą tej aplikacji. Szablon będzie zawierać symbole  | 
| createUrl | 
 Adres URL, który umożliwia utworzenie nowego pliku za pomocą tej aplikacji. | 
| createInFolderTemplate | 
 Adres URL szablonu, który umożliwia utworzenie nowego pliku za pomocą tej aplikacji w danym folderze. Szablon będzie zawierać ciąg {folderId}, który należy zastąpić identyfikatorem folderu, w którym ma zostać utworzony nowy plik. | 
| supportsOfflineCreate | 
 Określa, czy ta aplikacja obsługuje tworzenie nowych plików w trybie offline. | 
| hasDriveWideScope | 
 Czy aplikacja ma zakres obejmujący cały dysk. Aplikacja z zakresem obejmującym cały Dysk może uzyskać dostęp do wszystkich plików na Dysku użytkownika. | 
| Metody | |
|---|---|
| 
 | Pobiera konkretną aplikację. | 
| 
 | Wyświetla listę aplikacji zainstalowanych przez użytkownika. |