API Google Picker использует шаблон компоновщика с 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 — это объект верхнего уровня, представляющий действие пользовательского интерфейса с пользователем. Эти объекты не создаются напрямую, а используют класс PickerBuilder . |
PickerBuilder | PickerBuilder используется для создания объектов Picker . Если не указано иное, возвращаемый тип методов ниже имеет тип PickerBuilder , что позволяет вам связывать один вызов в цепочку за другим. |
ResourceId | ResourceId — это служебный класс для создания идентификаторов ресурсов для документов. |
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 — это перечисляемый тип для различных представлений, доступных в средстве выбора. Используйте эти значения при вызовах DocsView и PickerBuilder . |
ViewToken | ViewToken — это перечислимый тип, используемый для описания элементов ResponseObject.viewToken . |
Интерфейсы
Имя | Описание |
---|
DocumentObject | DocumentObject — это интерфейс, описывающий атрибуты выбранного элемента. |
ResponseObject | Объект ответа передается методу обратного вызова. |
ThumbnailObject | ThumbnailObject — это интерфейс, описывающий атрибуты фотографии или видео. |
Введите псевдонимы
Имя | Описание |
---|
Locales | Поддерживаемые языковые коды ISO 639 для PickerBuilder.setLocale . |
ParentDocumentObject | ParentDocumentObject — это интерфейс, описывающий атрибуты родительской папки для выбранного элемента. |