it-swarm-es.tech

¿Ninguna sugerencia de recarga forzada en Hojas de cálculo de Google?

Así que estoy ejecutando tareas nocturnas para generar algunas estadísticas personalizadas para mi sitio y copiar las estadísticas en formato .csv para separar el servidor a través de SCP. Luego uso estos archivos .csv en Google Sheets para mostrarlos en formato de tabla.

Sin embargo, el problema es que cada vez que cargo el archivo .csv necesito darle a esa hoja de cálculo una "actualización completa" para que no use los datos del navegador "en caché" al mostrar el archivo .csv.

¿Existe la posibilidad de actualizar los datos cada vez que se abre el documento?

4
Eimantas

sospecharía que establecer el tiempo de caducidad para el archivo .csv podría ayudar. eso sería algo para que el servidor entregue.

O puede engañar al navegador web agregando algo al azar al final de la url que está utilizando para obtener los datos (vea mi comentario sobre su pregunta):

http://example.com/myfile.csv?_invalidate_cache_of_browser_XYZ

y luego tienes que poner algo de XYZ aleatorio en la url, tal vez usando la función Rand().

2
akira

Lamentablemente, la solución sugerida por akira no siempre funciona. Google no volverá a publicar los datos de la Hoja de cálculo inmediatamente hasta el próximo ciclo de "publicación". Entonces, lo que esto significa es que no es un problema de almacenamiento en caché del navegador.

1
CJL