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,
Nota: Las funciones de datos externos se recalculan en los siguientes intervalos:
- Rango de importación: 30 minutos
- ImportHtml, ImportFeed, ImportData, ImportXml: 1 hora
- GoogleFinance: 2 minutos
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.
/**
*
* Updates at the interval set in the time driven trigger configuration
* a cell value to be used as a deterministic bu unnicouus URL parameter
*
*/
function forceRefresh() {
//Cell addrees of the deterministic but unnicouos URL parameter
var reference = 'Sheet1!A2';
var rng = SpreadsheetApp.getActiveSpreadsheet().getRange(reference);
rng.setValue(rng.getValue()+1);
}
Referencias