Guia de Conexão do Google Sheets
Visão Geral
Este guia descreve os requisitos do sistema e as instruções para conectar App Builder para um servidor de banco de dados do Google Sheets.
Este tipo de conexão oferece suporte ao acesso bidirecional aos dados, incluindo App Builder regras de negócios CRUD.
Requisitos do Sistema
Servidor de Banco de Dados
Servidor de banco de dados do Google Sheets
Navegador da Web do Cliente
-
Chrome: 84+
-
Firefox: 73+
-
Safari: 13.0.1+
-
Borda: 84+
Instruções de Conexão
Configurar o Google Sheets no Console do Google
-
Navegue até Google Console: https://console.cloud.google.com/apis/dashboard
-
Habilite a API do Google Sheets clicando em "Habilitar APIs e Serviços" e pesquisando no Google Sheets
-
No painel, configure o OAuth em "Credenciais"
-
Clique em "Criar credenciais" na parte superior da tela e escolha "ID do cliente OAuth"
-
Escolha o tipo de aplicativo "Aplicativo da Web" e dê um nome ao seu aplicativo
-
Adicione um URI de redirecionamento autorizado de volta ao provedor de segurança criado em seguida
-
Clique em "Criar" e anote o ID do cliente e o Segredo do cliente
Nota
O URI de redirecionamento neste exemplo usa o Provedor de Segurança chamado GoogleOAuth.
Configurar o Google Sheets em App Builder
-
Configurar o Provedor de Segurança em App Builder navegando até IDE > Provedores de Segurança
-
Adicione um provedor de segurança "Autenticação de fonte de dados"
-
Forneça os seguintes detalhes:
-
Nome: String correspondente após "signin-" para URI de redirecionamento
-
Tipo: OAuth
-
Tipo de autenticação: OAuth
-
Autenticação de cliente OAuth: Básica
-
Autenticação de recurso OAuth: Portador
-
Proprietário do Token: Cliente
-
Redirecionamento no Desafio: Verdadeiro
-
Endpoints:
-
Endpoint de autorização:
https://accounts.google.com/o/oauth2/auth
-
Endpoint do token:
https://oauth2.googleapis.com/token
-
-
Credenciais:
-
Tipo: Cliente
-
Nome de usuário: ID do cliente do Google Console
-
Senha: Segredo do cliente do Google Console
-
-
Propriedades:
-
Escopos: https://www.googleapis.com/auth/spreadsheets
- Visite a documentação do Google para mais orientações sobre escopos. Vários escopos podem ser adicionados, separados por um espaço.
-
-
Crie o servidor de dados do Google Sheets a partir do IDE > Servidores de dados > + Servidor
-
Nome do servidor: Forneça um nome
-
Tipo: Google Sheets
-
Nome do arquivo: UUID do URL da Planilha Google
- Exemplo:
https://docs.google.com/spreadsheets/d/Spreadsheet_UUID_Here
- Exemplo:
-
Provedor de Segurança: Escolha o Provedor de Segurança criado na etapa anterior
-
-
Clique em Salvar
Teste a Conexão
Clique no botão Testar conexão em Teste.