资源:应用
apps 资源会提供用户已安装的应用的列表,其中包含每个应用支持的 MIME 类型、文件扩展名和其他详细信息。
某些资源方法(例如 apps.get
)需要 appId
。使用 apps.list
方法检索已安装应用的 ID。
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 |
应用的 ID。 |
supportsImport |
此应用是否支持从 Google 文档编辑器导入内容。 |
installed |
应用是否已安装。 |
authorized |
应用是否有权访问用户云端硬盘中的数据。 |
icons[] |
应用的各种图标。 |
icons[].size |
图标的尺寸。表示宽度和高度的较大者。 |
icons[].category |
图标的类别。允许的值有:
|
icons[].iconUrl |
图标的网址。 |
useByDefault |
应用是否已被选为其支持的类型的默认处理程序。 |
kind |
此值始终为 |
shortDescription |
应用的简短说明。 |
longDescription |
应用的详细说明。 |
supportsMultiOpen |
此应用是否支持打开多个文件。 |
productId |
此应用的商品详情 ID。 |
openUrlTemplate |
用于使用此应用打开文件的模板网址。模板将包含 |
createUrl |
用于使用此应用创建新文件的网址。 |
createInFolderTemplate |
用于在给定文件夹中使用此应用创建新文件的模板网址。模板将包含 {folderId},该值将替换为用于创建新文件的文件夹。 |
supportsOfflineCreate |
此应用是否支持在离线状态下创建新文件。 |
hasDriveWideScope |
应用是否具有整个车载系统范围的权限。具有云端硬盘级范围的应用可以访问用户云端硬盘中的所有文件。 |