Saltar al contenido

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

  1. Vaya a Google Console: https://console.cloud.google.com/apis/dashboard

  2. Habilite la API de Google Sheets haciendo clic en "Habilitar APIs y servicios" y buscando Google Sheets

  3. Desde el panel de control, configure OAuth en "Credenciales"

    archivo adjunto

  4. Haga clic en "Crear credenciales" en la parte superior de la pantalla y seleccione "ID de cliente OAuth"

  5. Elija el tipo de aplicación "Aplicación web" y asígnele un nombre a su aplicación

  6. Agregue una URI de redireccionamiento autorizada al proveedor de seguridad que se creó a continuación

  7. Haga clic en "Crear" y tome nota de la ID de cliente y el Secreto de cliente

    Interfaz gráfica de usuario, texto, aplicación, correo Descripción generada automáticamente

    Nota

    La URL de redireccionamiento en este ejemplo utiliza el proveedor de seguridad llamado GoogleOAuth.

Configurar Google Sheets en App Builder

  1. Configurar el proveedor de seguridad en App Builder navegando a IDE > Proveedores de seguridad

  2. Agregue un proveedor de seguridad de "Autenticación de fuente de datos"

  3. 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.

    adjunto

  4. 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
    • Proveedor de seguridad: Elija el proveedor de seguridad creado en el paso anterior

  5. Haga clic en Guardar

Probar la Conexión

Haga clic en el botón Probar conexión desde Prueba.