A API Google Picker usa um padrão de builder com
PickerBuilder
e 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);
Classes
Nome |
Descrição |
DocsUploadView |
Use DocsUploadView para fazer upload de arquivos para o Google Drive. |
DocsView |
Use DocsView para selecionar arquivos do Google Drive. |
Picker |
Picker é o objeto de nível mais alto que representa a ação da interface com o usuário. Esses objetos não são criados diretamente, mas usam a classe PickerBuilder . |
PickerBuilder |
PickerBuilder é usado para criar objetos Picker . Exceto quando indicado o contrário, o tipo de retorno dos métodos abaixo é do tipo PickerBuilder , permitindo encadear uma chamada após a outra. |
ResourceId |
ResourceId é uma classe utilitária para gerar IDs de recursos para documentos. |
View |
Uma classe abstrata para todas as visualizações. |
ViewGroup |
Um ViewGroup é um agrupamento visual de visualizações no painel de navegação. |
Enums
Nome |
Descrição |
Action |
O tipo de ação para o ResponseObject . |
Audience |
Audience é um tipo enumerado usado para descrever o público-alvo de DocumentObject . |
DocsViewMode |
DocsViewMode é um tipo enumerado para mostrar dados em uma DocsView. Use esses valores em chamadas para DocsView.setMode . |
Document |
Document é um tipo enumerado usado para descrever os campos de um DocumentObject . |
Feature |
Feature é um tipo enumerado, para ativar/desativar recursos para várias visualizações. Use esses valores em chamadas para PickerBuilder.enableFeature e PickerBuilder.disableFeature . |
Response |
Response é um tipo enumerado usado para descrever os campos de um ResponseObject . |
ServiceId |
ServiceId é um tipo enumerado usado para descrever o serviço em que o item foi selecionado. |
Thumbnail |
Thumbnail é um tipo enumerado que descreve os campos de um ThumbnailObject . |
Type |
O tipo do item selecionado. |
ViewId |
ViewId é um tipo enumerado para as várias visualizações disponíveis no Picker. Use esses valores em chamadas para DocsView e PickerBuilder . |
ViewToken |
ViewToken é um tipo enumerado usado para descrever os elementos de um ResponseObject.viewToken . |
Interfaces
Nome |
Descrição |
DocumentObject |
DocumentObject é uma interface que descreve os atributos de um item selecionado. |
ResponseObject |
O objeto de resposta transmitido para o método de callback. |
ThumbnailObject |
ThumbnailObject é uma interface que descreve os atributos de uma foto ou um vídeo. |
Aliases de tipo
Nome |
Descrição |
Locales |
Os códigos de idioma ISO 639 aceitos para PickerBuilder.setLocale . |
ParentDocumentObject |
ParentDocumentObject é uma interface que descreve os atributos de uma pasta mãe para um item selecionado. |