Ресурс: Приложение
Ресурс приложений предоставляет список приложений, установленных пользователем, с информацией о поддерживаемых типах MIME каждого приложения, расширениях файлов и других деталях.
Некоторым методам ресурсов (например, apps.get
) требуется appId
. Используйте метод apps.list
для получения идентификатора установленного приложения.
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 } |
Поля | |
---|---|
name | Название приложения. |
objectType | Тип объекта, который создает это приложение (например, диаграмма). Если оно пусто, вместо него следует использовать имя приложения. |
supportsCreate | Поддерживает ли это приложение создание новых объектов. |
productUrl | Ссылка на список продуктов для этого приложения. |
primaryMimeTypes[] | Список основных типов MIME. |
secondaryMimeTypes[] | Список вторичных типов MIME. |
primaryFileExtensions[] | Список основных расширений файлов. |
secondaryFileExtensions[] | Список дополнительных расширений файлов. |
id | Идентификатор приложения. |
supportsImport | Поддерживает ли это приложение импорт из редакторов документов. |
installed | Установлено ли приложение. |
authorized | Разрешено ли приложению получать доступ к данным на Диске пользователя. |
icons[] | Различные значки приложения. |
icons[].size | Размер значка. Представлено как максимальное значение ширины и высоты. |
icons[].category | Категория значка. Допустимые значения:
|
icons[].iconUrl | URL-адрес значка. |
useByDefault | Выбрано ли приложение в качестве обработчика по умолчанию для поддерживаемых им типов. |
kind | Это всегда |
shortDescription | Краткое описание приложения. |
longDescription | Подробное описание приложения. |
supportsMultiOpen | Поддерживает ли это приложение открытие более одного файла. |
productId | Идентификатор списка продуктов для этого приложения. |
openUrlTemplate | URL-адрес шаблона для открытия файлов с помощью этого приложения. Шаблон будет содержать |
createUrl | URL-адрес для создания нового файла с этим приложением. |
createInFolderTemplate | URL-адрес шаблона для создания нового файла с этим приложением в заданной папке. Шаблон будет содержать {folderId}, который будет заменен папкой, в которой будет создан новый файл. |
supportsOfflineCreate | Поддерживает ли это приложение создание новых файлов в автономном режиме. |
hasDriveWideScope | Имеет ли приложение область действия на всем диске. Приложение с областью действия всего диска может получить доступ ко всем файлам на диске пользователя. |
Методы | |
---|---|
| Получает конкретное приложение. |
| Перечисляет установленные пользователем приложения. |