Saltar al contenido

Guía de conexión de Google Sheets para Jitterbit App Builder

Descripción general

Esta guía describe los requisitos del sistema e instrucciones para conectar App Builder a un servidor de base de datos de Google Sheets.

Este tipo de conexión admite acceso bidireccional a los datos, incluidas las reglas de negocio CRUD de App Builder.

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+

  • Edge: 84+

Instrucciones de conexión

Configurar Google Sheets desde Google Console

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

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

  3. Desde el panel, configurar OAuth en "Credenciales"

    attachment

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

  5. Elegir el tipo de aplicación "Aplicación web" y darle un nombre a su aplicación

  6. Agregar un URI de redirección autorizado de vuelta al proveedor de seguridad creado a continuación

  7. Hacer clic en "Crear" y tomar nota del ID de cliente y Secreto de cliente

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

    Nota

    El URI de redirección 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. Agregar un Proveedor de Seguridad de "Autenticación de Fuente de Datos"

  3. Proporcionar los siguientes detalles:

    • Nombre: Cadena de coincidencia después de "signin-" para la URI de redirección

    • Tipo: OAuth

    • Tipo de Autenticación: OAuth

    • Autenticación del Cliente OAuth: Básica

    • Autenticación de Recursos OAuth: Portador

    • Propietario del Token: Cliente

    • Redirigir en Desafío: Verdadero

    • Puntos finales:

      • Punto final de Autorización: https://accounts.google.com/o/oauth2/auth

      • Punto final de 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

      • Visite la documentación de Google para obtener más orientación sobre los Ámbitos. Se pueden agregar múltiples ámbitos, separados por un espacio.

    attachment

  4. Crear 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 Pruebas.

Solución de Problemas

Si experimenta problemas con el servidor de Google Sheets, se recomiendan los siguientes pasos de solución de problemas:

  1. Habilite el registro de datos para generar archivos de registro y datos, que puede descargar e inspeccionar.

  2. Consulte la documentación del Proveedor ADO.NET de CData para Google Sheets para obtener información detallada.