Los datos importados no siempre están actualizados con las páginas de origen cuando cargo la hoja de cálculo. Cuando esto sucede, la actualización F5 no ayuda. Tampoco Ctl-F5. Aparentemente hay algún tipo de almacenamiento en caché.
Estoy pensando que pueden estar limitando las recuperaciones de URL cuando trato de actualizar con demasiada frecuencia, como cuando estoy modificando activamente mi hoja de cálculo.
Referencia del documento: http://docs.google.com/support/bin/answer.py?answer=75507
google-sheets
importrange
importxml
importhtml
importdata
Chris Noe
fuente
fuente
Respuestas:
Según este hilo del foro de Google Docs , los datos deberían actualizarse aproximadamente cada hora
En ese hilo, un póster sugiere agregar una cadena de consulta aleatoria a la URL desde la que desea extraer:
fuente
Respuesta corta
Tiene razón, las funciones de importación actualizan sus resultados a ciertos intervalos.
Explicación
Desde Cambiar la configuración regional, la zona horaria, el recálculo y el idioma de una hoja de cálculo , un artículo de ayuda de la documentación oficial,
Vale la pena decir que las fórmulas se recalculan cuando cambian sus argumentos, por lo que podríamos usar esto para forzar una actualización de los datos importados.
Solución alterna
Una forma de forzar el recálculo de fórmulas con funciones de importación es concatenar a la URL un parámetro determinista pero inocuo.
Ejemplo
En el siguiente ejemplo, "#rev =" & A2 se agrega a la URL original
A1:
https://en.wikipedia.org/wiki/List_of_gravitationally_rounded_objects_of_the_Solar_System
A2:
1
A3:
4
A4:
=IMPORTHTML(A1&"#rev="&A2,"table",A3)
Cada vez que cambie alguno de los valores o A1, A2 o A3, se volverá a calcular la fórmula. Podríamos cambiar el valor de A2 para "forzar" una actualización de la tabla 4 desde la URL en A1.
Intervalo de actualización de tiempo personalizado para funciones de importación
Para tener un intervalo de actualización personalizado para las funciones de importación, use una secuencia de comandos activada por tiempo para actualizar el parámetro de URL determinista pero inocuo.
Referencias
fuente
Otra alternativa que no se basa en la modificación del enlace:
Como
Minute(Now())=Minute(Now())
siempre es cierto, el if siempre devolverá ImportHtmlfuente
Haga clic en Archivo> Configuración de hoja de cálculo ... y verifique que ambas hojas estén en la misma configuración regional y si las respuestas provienen de Jotforms, configure la misma configuración regional allí también.
fuente
Forzar el recálculo del rango de importación restableciendo la fórmula de la celda
Necesario:
Datos importados: su destino donde se copiará todo.
Configuración de datos importados: tiene los siguientes campos:
Guión:
Esto le permite cambiar su fórmula sin editar el guión y facilitar la transferencia del guión a través de varias hojas.
NOTA: Esto ya no es obligatorio en las Nuevas Hojas de cálculo de Google lanzadas en mayo de 2014.
fuente
El minuto ahora funciona muy bien (y puede incluir eso dentro de la fórmula en lugar de hacer referencia a una celda).
Sin embargo, con algunas URL no funciona y parece cambiar el enlace en sí mismo y puede hacer referencia a otra hoja.
No voy a ser específico, pero un enlace que termina por ejemplo en:
estropeará el enlace en sí. No es una solución de prueba completa, pero aún funciona para probablemente el 90% de los enlaces que usan las personas.
fuente