Zasób: App
Zasób aplikacji zawiera listę aplikacji zainstalowanych przez użytkownika wraz z informacjami o obsługiwanych typach MIME, rozszerzeniach plików i innych danych obsługiwanych przez poszczególne aplikacje.
Niektóre metody zasobów (takie jak apps.get
) wymagają appId
. Użyj metody apps.list
, aby pobrać identyfikator zainstalowanej aplikacji.
Zapis JSON |
---|
{ "name": string, "objectType": string, "supportsCreate": boolean, "productUrl": string, "primaryMimeTypes": [ string ], "secondaryMimeTypes": [ string ], "primaryFileExtensions": [ string ], "secondaryFileExtensions": [ string ], "id": string, "supportsImport": boolean, "installed": boolean, "authorized": boolean, "icons": [ { "size": integer, "category": string, "iconUrl": string } ], "useByDefault": boolean, "kind": string, "shortDescription": string, "longDescription": string, "supportsMultiOpen": boolean, "productId": string, "openUrlTemplate": string, "createUrl": string, "createInFolderTemplate": string, "supportsOfflineCreate": boolean, "hasDriveWideScope": boolean } |
Pola | |
---|---|
name |
Nazwa aplikacji. |
objectType |
Typ obiektu tworzonego przez tę aplikację (np. Wykres). Jeśli pole jest puste, zamiast niej należy użyć nazwy aplikacji. |
supportsCreate |
Określa, czy aplikacja obsługuje tworzenie nowych obiektów. |
productUrl |
Link do informacji o aplikacji. |
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. |
id |
Identyfikator aplikacji. |
supportsImport |
Określa, czy aplikacja obsługuje importowanie danych z edytorów Dokumentów. |
installed |
Wskazuje, czy aplikacja jest zainstalowana. |
authorized |
Określa, czy aplikacja ma uprawnienia dostępu do danych na Dysku użytkownika. |
icons[] |
Różne ikony aplikacji. |
icons[].size |
Rozmiar ikony. Reprezentowana jako maksymalna szerokość i wysokość. |
icons[].category |
Kategoria ikony. Dozwolone wartości to:
|
icons[].iconUrl |
Adres URL ikony. |
useByDefault |
Określa, czy aplikacja jest wybrana jako domyślny moduł obsługi dla obsługiwanych przez nią typów. |
kind |
To zawsze |
shortDescription |
Krótki opis aplikacji. |
longDescription |
Długi opis aplikacji. |
supportsMultiOpen |
Określa, czy aplikacja umożliwia otwieranie więcej niż 1 pliku. |
productId |
Identyfikator informacji o produkcie dla danej aplikacji. |
openUrlTemplate |
URL szablonu do otwierania plików w tej aplikacji. Szablon będzie zawierał ciąg |
createUrl |
Adres URL do utworzenia nowego pliku w tej aplikacji. |
createInFolderTemplate |
URL szablonu do utworzenia nowego pliku z tą aplikacją w danym folderze. Szablon będzie zawierał folder {folderId}, który zostanie zastąpiony folderem, w którym zostanie utworzony nowy plik. |
supportsOfflineCreate |
Określa, czy aplikacja obsługuje tworzenie nowych plików w trybie offline. |
hasDriveWideScope |
Określa, czy aplikacja ma zakres na poziomie dysku. Aplikacja z zakresem obejmującym cały dysk ma dostęp do wszystkich plików na dysku użytkownika. |
Metody |
|
---|---|
|
Pobiera konkretną aplikację. |
|
Wyświetla listę aplikacji zainstalowanych przez użytkownika. |