Google Picker API は、PickerBuilder
と Picker
を含むビルダー パターンを使用します。
const picker = new google.picker.PickerBuilder()
.setOAuthtoken('TOKEN_FOR_USER')
.setAppId('1234567890') // Cloud Project number
.addView(google.picker.ViewId.DOCS)
.setCallback((data) => {
console.log(data);
})
.build();
picker.setVisible(true);
クラス
名前 |
説明 |
DocsUploadView |
DocsUploadView を使用して Google ドライブにファイルをアップロードします。 |
DocsView |
DocsView を使用して Google ドライブからファイルを選択します。 |
Picker |
Picker は、ユーザーとの UI アクションを表す最上位オブジェクトです。これらのオブジェクトは直接作成されず、代わりに PickerBuilder クラスが使用されます。 |
PickerBuilder |
PickerBuilder は Picker オブジェクトの作成に使用されます。特に明記されていない限り、以下のメソッドの戻り値の型は PickerBuilder 型です。これにより、呼び出しを連結できます。 |
ResourceId |
ResourceId は、ドキュメントのリソース ID を生成するユーティリティ クラスです。 |
View |
すべてのビューの抽象クラス。 |
ViewGroup |
ViewGroup は、ナビゲーション パネル内のビューの視覚的なグループ化です。 |
列挙型
名前 |
説明 |
Action |
ResponseObject のアクション タイプ。 |
Audience |
Audience は、DocumentObject のオーディエンスを記述するために使用される列挙型です。 |
DocsViewMode |
DocsViewMode は、DocsView 内にデータを表示するための列挙型です。これらの値は、DocsView.setMode の呼び出しで使用します。 |
Document |
Document は、DocumentObject のフィールドの記述に使用される列挙型です。 |
Feature |
Feature は、さまざまなビューの機能をオンまたはオフにするための列挙型です。これらの値は、PickerBuilder.enableFeature と PickerBuilder.disableFeature の呼び出しで使用します。 |
Response |
Response は、ResponseObject のフィールドの記述に使用される列挙型です。 |
ServiceId |
ServiceId は、アイテムが選択されたサービスを記述するために使用される列挙型です。 |
Thumbnail |
Thumbnail は、ThumbnailObject のフィールドを記述する列挙型です。 |
Type |
選択したアイテムのタイプ。 |
ViewId |
ViewId は、Picker で使用できるさまざまなビューの列挙型です。これらの値は、DocsView と PickerBuilder の呼び出しで使用します。 |
ViewToken |
ViewToken は、ResponseObject.viewToken の要素を記述するために使用される列挙型です。 |
インターフェース
タイプ エイリアス
名前 |
説明 |
Locales |
PickerBuilder.setLocale でサポートされている ISO 639 言語コード。 |
ParentDocumentObject |
ParentDocumentObject は、選択したアイテムの親フォルダの属性を記述するインターフェースです。 |