Guía de Conexión de Google Sheets
Descripción General
Esta guía describe los requisitos del sistema y las instrucciones para conectar App Builder a un servidor de base de datos de Google Sheets.
Este tipo de conexión admite el acceso bidireccional a los datos, incluidos App Builder reglas de negocio CRUD.
Requisitos del Sistema
Servidor de Base de Datos
Servidor de base de datos de Google Sheets
Navegador Web del Cliente
-
Chrome: 84+
-
Firefox: 73+
-
Safari: 13.0.1+
-
Ventaja: 84+
Instrucciones de Conexión
Configurar Google Sheets Desde Google Console
-
Vaya a Google Console: https://console.cloud.google.com/apis/dashboard
-
Habilite la API de Google Sheets haciendo clic en "Habilitar APIs y servicios" y buscando Google Sheets
-
Desde el panel de control, configure OAuth en "Credenciales"
-
Haga clic en "Crear credenciales" en la parte superior de la pantalla y seleccione "ID de cliente OAuth"
-
Elija el tipo de aplicación "Aplicación web" y asígnele un nombre a su aplicación
-
Agregue una URI de redireccionamiento autorizada al proveedor de seguridad que se creó a continuación
-
Haga clic en "Crear" y tome nota de la ID de cliente y el Secreto de cliente
Nota
La URL de redireccionamiento en este ejemplo utiliza el proveedor de seguridad llamado GoogleOAuth.
Configurar Google Sheets en App Builder
-
Configurar el proveedor de seguridad en App Builder navegando a IDE > Proveedores de seguridad
-
Agregue un proveedor de seguridad de "Autenticación de fuente de datos"
-
Proporcione los siguientes detalles:
-
Nombre: Cadena coincidente después de "signin-" para la URI de redirección
-
Tipo: OAuth
-
Tipo de autenticación: OAuth
-
Autenticación de cliente OAuth: básica
-
Autenticación de recursos OAuth: Portador
-
Propietario del token: Cliente
-
Redireccionamiento en desafío: Verdadero
-
Extremos:
-
Extremo de autorización:
https://accounts.google.com/o/oauth2/auth
-
Extremo del token:
https://oauth2.googleapis.com/token
-
-
Credenciales:
-
Tipo: Cliente
-
Nombre de usuario: ID de cliente de Google Console
-
Contraseña: Secreto de cliente de Google Console
-
-
Propiedades:
-
Ámbitos: https://www.googleapis.com/auth/spreadsheets
- Visita la documentación de Google para obtener más información sobre los ámbitos. Se pueden agregar varios ámbitos, separados por un espacio.
-
-
Cree un servidor de datos de Google Sheets desde IDE > Servidores de datos > + Servidor
-
Nombre del servidor: proporcione un nombre
-
Tipo: Google Sheets
-
Nombre de archivo: UUID de la URL de Google Sheet
- Ejemplo:
https://docs.google.com/spreadsheets/d/Spreadsheet_UUID_Here
- Ejemplo:
-
Proveedor de seguridad: Elija el proveedor de seguridad creado en el paso anterior
-
-
Haga clic en Guardar
Probar la Conexión
Haga clic en el botón Probar conexión desde Prueba.