Сборщик классов

PickerBuilder используется для создания объектов Picker . Если не указано иное, возвращаемый тип методов ниже имеет тип PickerBuilder , что позволяет вам связывать один вызов в цепочку за другим.

Примеры

Создайте базовый Picker используя шаблон строителя.

const picker = new google.pickerPickerBuilder()
  .setOAuthToken('TOKEN_FOR_USER')
  .setAppId('1234567890')  // Cloud Project number
  .addView(google.picker.ViewId.DOCS)
  .setCallback((data) => {
    console.log(data);
  })
  .build();

Подпись

export class PickerBuilder

Подробности

Финал Нет

Методы

Имя Описание
addView(viewOrViewId) Добавьте представление на панель навигации.
addViewGroup(viewGroup) Добавьте ViewGroup в панель навигации верхнего уровня.
build() Создайте объект Picker.
disableFeature(feature) Отключите функцию выбора.
enableFeature(feature) Включите функцию выбора.
getRelayUrl() Получите URL-адрес ретранслятора, используемый для файла elements.rpc.
getTitle() Получите заголовок диалога.
hideTitleBar() Отключите отображение строки заголовка. Чтобы повторно включить, вызовите setTitle с непустым заголовком или undefined .
isFeatureEnabled(feature) Проверьте, включена ли Feature выбора.
setAppId(appId) Устанавливает идентификатор приложения, которому требуется доступ к файлам пользователя через Drive API .
setCallback(method) Установите метод обратного вызова. Этот метод вызывается, когда пользователь выбирает элементы или отменяет их. Метод обратного вызова получает один объект обратного вызова. Структура объекта обратного вызова описана в JSON Guide .
setDeveloperKey(key) Устанавливает ключ API браузера, полученный из консоли разработчиков Google. Подробную информацию о том, как получить ключ API браузера, см. в Руководстве разработчика.
setDocument(document) Установите документ.
setLocale(locale) Установите локаль для средства выбора. Языковой стандарт представляет собой код языка ISO 639. Если язык не поддерживается, используется en-US.
setMaxItems(max) Устанавливает максимальное количество элементов, которые может выбрать пользователь.
setOAuthToken(token) Устанавливает токен OAuth, который будет использоваться для аутентификации текущего пользователя.
setOrigin(origin) Устанавливает начало диалога выбора. В качестве источника должен быть выбран window.location.protocol + '//' + window.location.host самой верхней страницы, если ваше приложение работает в iframe.
setRelayUrl(url) Установите URL-адрес ретранслятора, используемый для файла elements.rpc.
setSelectableMimeTypes(type) Установите список типов MIME, которые можно будет выбрать. Используйте запятые для разделения типов MIME, если требуется более одного. Если вы не задали типы MIME, в представлении отображаются файлы всех типов MIME.
setSize(width, height) Установите предпочтительный размер диалогового окна. Диалог будет автоматически центрирован. Он имеет минимальный размер (566 350) и максимальный размер (1 051 650).
setTitle(title) Установите заголовок диалога.
toUri() Возвращает URI, созданный этим строителем.
,

PickerBuilder используется для создания объектов Picker . Если не указано иное, возвращаемый тип методов ниже имеет тип PickerBuilder , что позволяет вам связывать один вызов в цепочку за другим.

Примеры

Создайте базовый Picker используя шаблон строителя.

const picker = new google.pickerPickerBuilder()
  .setOAuthToken('TOKEN_FOR_USER')
  .setAppId('1234567890')  // Cloud Project number
  .addView(google.picker.ViewId.DOCS)
  .setCallback((data) => {
    console.log(data);
  })
  .build();

Подпись

export class PickerBuilder

Подробности

Финал Нет

Методы

Имя Описание
addView(viewOrViewId) Добавьте представление на панель навигации.
addViewGroup(viewGroup) Добавьте ViewGroup в панель навигации верхнего уровня.
build() Создайте объект Picker.
disableFeature(feature) Отключите функцию выбора.
enableFeature(feature) Включите функцию выбора.
getRelayUrl() Получите URL-адрес ретранслятора, используемый для файла elements.rpc.
getTitle() Получите заголовок диалога.
hideTitleBar() Отключите отображение строки заголовка. Чтобы повторно включить, вызовите setTitle с непустым заголовком или undefined .
isFeatureEnabled(feature) Проверьте, включена ли Feature выбора.
setAppId(appId) Устанавливает идентификатор приложения, которому требуется доступ к файлам пользователя через Drive API .
setCallback(method) Установите метод обратного вызова. Этот метод вызывается, когда пользователь выбирает элементы или отменяет их. Метод обратного вызова получает один объект обратного вызова. Структура объекта обратного вызова описана в JSON Guide .
setDeveloperKey(key) Устанавливает ключ API браузера, полученный из консоли разработчиков Google. Подробную информацию о том, как получить ключ API браузера, см. в Руководстве разработчика.
setDocument(document) Установите документ.
setLocale(locale) Установите локаль для средства выбора. Языковой стандарт представляет собой код языка ISO 639. Если язык не поддерживается, используется en-US.
setMaxItems(max) Устанавливает максимальное количество элементов, которые может выбрать пользователь.
setOAuthToken(token) Устанавливает токен OAuth, который будет использоваться для аутентификации текущего пользователя.
setOrigin(origin) Устанавливает начало диалога выбора. В качестве источника следует указать window.location.protocol + '//' + window.location.host самой верхней страницы, если ваше приложение работает в iframe.
setRelayUrl(url) Установите URL-адрес ретранслятора, используемый для файла elements.rpc.
setSelectableMimeTypes(type) Установите список типов MIME, которые можно будет выбрать. Используйте запятые для разделения типов MIME, если требуется более одного. Если вы не задали типы MIME, в представлении отображаются файлы всех типов MIME.
setSize(width, height) Установите предпочтительный размер диалогового окна. Диалог будет автоматически центрирован. Он имеет минимальный размер (566 350) и максимальный размер (1 051 650).
setTitle(title) Установите заголовок диалога.
toUri() Возвращает URI, созданный этим строителем.