Importante: esta sincronización es unidireccional, es decir, desde Infotravel a Google Sheets, los cambios que realices en la planilla de cálculo no se reflejan en Infotravel.
EN INFOTRAVEL
- Ingresar en Configuraciones / Google Sheets.
- Allí vas a encontrar el TOKEN y Código GS necesarios en Google.
EN GOOGLE SHEETS
- Crea una nueva planilla de cálculo y asignale el nombre que desees.
- Ingresa en Extensiones / Apps Scripts.
- Dentro de Apps Scripts establecer el nombre de la app (un nombre representativo, ej: infotravel-files-activos), pegar el Código GS y luego ir a Configuración del proyecto.
- En configuración del proyecto, scrollear hasta abajo y buscar "Propiedades del script", hacer clic en "Añadir propiedad de script".
- Poner como Propiedad: INFOTRAVEL_TOKEN y como Valor: (el valor obtenido en Infotravel). Luego, "Guardar propiedades de script".
- Regresar al editor de código y luego guardar el proyecto.
- Una vez guardado el proyecto, ejecutar.
- Para ejecutar Google puede pedir autorización porque es una app nueva. Puede mostrar esta pantalla
- En la pantalla anterior hacer clic en "Revisar permisos".
- Si muestra una pantalla como la siguiente, hacer clic en Configuracion avanzada y luego en "Ir a nombre-app (no seguro)".
- Otorgar todos los permisos que Google muestre y guardar. Luego, intentar ejecutar de nuevo.
Activar la sincronización automática
- En el selector de funciones, elegir
crearTriggerSincronizacion. - Click en "Ejecutar" (solo una vez).
- Esto crea un disparador que va a llamar a
sincronizarFilesInfotravelcada 15 minutos.
Se puede verificar que quedó creado yendo al ícono del reloj (⏰ "Activadores") en el menú lateral izquierdo — ahí debería figurar el trigger activo.