Risorsa: app
La risorsa App fornisce un elenco delle app installate da un utente, con informazioni sui tipi MIME supportati da ogni app, sulle estensioni dei file e altri dettagli.
Alcuni metodi delle risorse (come apps.get
) richiedono un appId
. Utilizza il metodo apps.list
per recuperare l'ID per un'applicazione installata.
Rappresentazione 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 } |
Campi | |
---|---|
name |
Il nome dell'app. |
objectType |
Il tipo di oggetto creato da questa app (ad es. Grafico). Se è vuoto, deve essere usato il nome dell'app. |
supportsCreate |
Indica se questa app supporta la creazione di nuovi oggetti. |
productUrl |
Un link alla scheda di prodotto per questa app. |
primaryMimeTypes[] |
L'elenco dei tipi MIME principali. |
secondaryMimeTypes[] |
L'elenco di tipi MIME secondari. |
primaryFileExtensions[] |
L'elenco delle estensioni dei file principali. |
secondaryFileExtensions[] |
L'elenco delle estensioni dei file secondarie. |
id |
L'ID dell'app. |
supportsImport |
Se questa app supporta l'importazione dagli editor di documenti. |
installed |
Se l'app è installata. |
authorized |
Se l'app è autorizzata ad accedere ai dati sul Drive dell'utente. |
icons[] |
Le varie icone dell'app. |
icons[].size |
Dimensioni dell'icona. Rappresentato come il valore massimo tra larghezza e altezza. |
icons[].category |
Categoria dell'icona. I valori ammessi sono:
|
icons[].iconUrl |
URL dell'icona. |
useByDefault |
Indica se l'app è selezionata come gestore predefinito per i tipi che supporta. |
kind |
Il valore è sempre |
shortDescription |
Una breve descrizione dell'app. |
longDescription |
Una descrizione lunga dell'app. |
supportsMultiOpen |
Indica se l'app supporta l'apertura di più file. |
productId |
L'ID della scheda di prodotto per questa app. |
openUrlTemplate |
L'URL del modello per l'apertura dei file con questa app. Il modello conterrà |
createUrl |
L'URL per creare un nuovo file con questa app. |
createInFolderTemplate |
L'URL del modello per creare un nuovo file con questa app in una determinata cartella. Il modello conterrà {folderId}, che verrà sostituito dalla cartella in cui creare il nuovo file. |
supportsOfflineCreate |
Indica se questa app supporta la creazione di nuovi file offline. |
hasDriveWideScope |
Indica se l'app ha un ambito a livello di drive. Un'app con ambito a livello di Drive può accedere a tutti i file nel Drive dell'utente. |
Metodi |
|
---|---|
|
Consente di recuperare un'app specifica. |
|
Elenca le app installate da un utente. |