Ressource : App
La ressource "apps" fournit la liste des applications installées par un utilisateur, avec des informations sur les types MIME, les extensions de fichier et d'autres détails compatibles avec chaque application.
Certaines méthodes de ressources (comme apps.get
) nécessitent un appId
. Utilisez la méthode apps.list
pour récupérer l'ID d'une application installée.
Représentation 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 } |
Champs | |
---|---|
primaryMimeTypes[] |
Liste des types MIME principaux. |
secondaryMimeTypes[] |
Liste des types MIME secondaires. |
primaryFileExtensions[] |
Liste des extensions de fichier principales. |
secondaryFileExtensions[] |
Liste des extensions de fichier secondaires. |
icons[] |
Les différentes icônes de l'application. |
icons[].size |
Taille de l'icône. Représentée par le maximum de la largeur et de la hauteur. |
icons[].category |
Catégorie de l'icône. Les valeurs autorisées sont les suivantes :
|
icons[].iconUrl |
URL de l'icône. |
name |
Nom de l'application. |
objectType |
Type d'objet créé par cette application (par exemple, "Graphique"). Si elle est vide, le nom de l'application doit être utilisé à la place. |
supportsCreate |
Indique si cette application permet de créer des objets. |
productUrl |
Lien vers la fiche produit de cette application. |
id |
ID de l'application. |
supportsImport |
Indique si cette application est compatible avec l'importation depuis les éditeurs Docs. |
installed |
Indique si l'application est installée. |
authorized |
Indique si l'application est autorisée à accéder aux données du Drive de l'utilisateur. |
useByDefault |
Indique si l'application est sélectionnée comme gestionnaire par défaut pour les types qu'elle prend en charge. |
kind |
Cette valeur est toujours |
shortDescription |
Brève description de l'application. |
longDescription |
Description longue de l'application. |
supportsMultiOpen |
Indique si cette application permet d'ouvrir plusieurs fichiers. |
productId |
ID de la fiche produit de cette application. |
openUrlTemplate |
URL du modèle permettant d'ouvrir des fichiers avec cette application. Le modèle contient |
createUrl |
URL permettant de créer un fichier avec cette application. |
createInFolderTemplate |
URL du modèle permettant de créer un fichier avec cette application dans un dossier donné. Le modèle contiendra {folderId}, qui sera remplacé par le dossier dans lequel créer le fichier. |
supportsOfflineCreate |
Indique si cette application permet de créer des fichiers hors connexion. |
hasDriveWideScope |
Indique si l'application a une portée à l'échelle de Drive. Une application avec un champ d'application à l'ensemble du Drive peut accéder à tous les fichiers du Drive de l'utilisateur. |
Méthodes |
|
---|---|
|
Récupère une application spécifique. |
|
Liste les applications installées d'un utilisateur. |