リソース: App
apps リソースは、ユーザーがインストールしたアプリのリストと、各アプリでサポートされる MIME タイプ、ファイル拡張子などの詳細を提供します。
一部のリソース メソッド(apps.get
など)には appId
が必要です。インストールされているアプリの ID を取得するには、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 |
アプリの ID。 |
supportsImport |
このアプリがドキュメント エディタからのインポートをサポートしているかどうかを指定します。 |
installed |
アプリがインストールされているかどうか。 |
authorized |
アプリにユーザーのドライブ上のデータへのアクセスが許可されているかどうか。 |
icons[] |
アプリのさまざまなアイコン。 |
icons[].size |
アイコンのサイズ。幅と高さの最大値として表します。 |
icons[].category |
アイコンのカテゴリ。指定できる値は次のとおりです。
|
icons[].iconUrl |
アイコンの URL。 |
useByDefault |
アプリがサポートしているタイプのデフォルトのハンドラとして選択されているかどうか。 |
kind |
これは常に |
shortDescription |
アプリの簡単な説明。 |
longDescription |
アプリの詳しい説明。 |
supportsMultiOpen |
このアプリが複数のファイルを開くことができるかどうかを指定します。 |
productId |
このアプリの商品リスティングの ID。 |
openUrlTemplate |
このアプリでファイルを開くためのテンプレート URL です。テンプレートには |
createUrl |
このアプリで新しいファイルを作成する URL です。 |
createInFolderTemplate |
このアプリを使用して特定のフォルダに新しいファイルを作成するためのテンプレート URL。テンプレートには {folderId} が含まれ、このフォルダは新しいファイルを作成するフォルダに置き換えられます。 |
supportsOfflineCreate |
このアプリがオフライン時の新しいファイルの作成をサポートするかどうかを指定します。 |
hasDriveWideScope |
アプリがドライブ全体のスコープを持つかどうか。ドライブ全体のスコープを持つアプリは、ユーザーのドライブ内のすべてのファイルにアクセスできます。 |
Methods |
|
---|---|
|
特定のアプリを取得します。 |
|
ユーザーがインストールしたアプリの一覧を表示します。 |