資源:App
應用程式資源會列出使用者已安裝的應用程式,以及每個應用程式支援的 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 |
這個應用程式是否支援從文件編輯器匯入。 |
installed |
應用程式是否已安裝。 |
authorized |
應用程式是否已獲授權存取使用者雲端硬碟的資料。 |
icons[] |
應用程式的各種圖示。 |
icons[].size |
圖示的大小。以寬度和高度上限表示。 |
icons[].category |
圖示類別。允許的值包括:
|
icons[].iconUrl |
圖示的網址。 |
useByDefault |
指出應用程式是否獲選為其支援的類型的預設處理常式。 |
kind |
一律為 |
shortDescription |
簡短的應用程式說明。 |
longDescription |
應用程式的詳細說明。 |
supportsMultiOpen |
這個應用程式是否支援開啟多個檔案。 |
productId |
這個應用程式的產品資訊 ID。 |
openUrlTemplate |
此範本網址,用於透過這個應用程式開啟檔案。範本會包含 |
createUrl |
透過這個應用程式建立新檔案的網址。 |
createInFolderTemplate |
範本網址,用於在指定資料夾中使用這個應用程式建立新檔案。範本會包含「{folderId}」,用來替換為建立新檔案的資料夾。 |
supportsOfflineCreate |
這個應用程式是否支援離線建立新檔案。 |
hasDriveWideScope |
應用程式是否具有雲端硬碟範圍。設定雲端硬碟範圍的應用程式可以存取使用者雲端硬碟中的所有檔案。 |
方法 |
|
---|---|
|
取得特定應用程式。 |
|
列出使用者已安裝的應用程式。 |