¿Cómo puedo forzar un recálculo de celda usando la función ImportRange en una hoja de cálculo de Google?

Tengo un destino de hoja de cálculo que usa ImportRange para obtener algunos datos de otra fuente de hoja de cálculo, como en

A6 = query(ImportRange("mykey", "Weekly!B:BI"), CONCATENATE("select * WHERE Col1='",B3,"'"), 0)

La cláusula de selección es subseleccionar los datos que coinciden con un valor en B3: si se cambia este valor de celda, la importación se actualiza "inmediatamente".

Quiero poder forzar una actualización si alguien cambia algo en la hoja de cálculo Fuente para que podamos verlo reflejado en el Objetivo "inmediatamente". Actualmente, esto solo sucede "después de un tiempo no especificado", que es de hasta un minuto más o menos, y demasiado lento para mis propósitos.

Actualizar:

Según la respuesta y los comentarios a continuación, agregué una función UpdateTarget en la Fuente que se llama desde un desencadenador de edición *:

function UpdateTarget() {
  try {
    var ss = SpreadsheetApp.openById("targetID");
  }
  catch(err)
  {
    Browser.msgBox(err);
  }
  var sheet = ss.getSheetByName("Weekly");
  sheet.getRange("A4").setValue("=query(ImportRange("sourceID", "Weekly!B:BI"), CONCATENATE("select * WHERE Col1='",B3,"'"), 0) ");
  SpreadsheetApp.flush();
}

Esto parece funcionar de manera más efectiva, pero es posible que tenga una secuencia de comandos para escribir los valores actualizados directamente en el destino si estoy siguiendo esta ruta.

Realmente quería que el Objetivo fuera una plantilla que otros usuarios pudieran duplicar y que extrajera datos "en vivo" específicos de una Fuente maestra, me resisto a implementar scripts en la Fuente que deberían mantenerse a medida que se agregan nuevos Objetivos.

Creo que lo que realmente necesito es una forma de volver a establecer la fórmula de modo que dependa de una celda que pueda editarse y desencadenará una recálculo, pero ¿no tiene ningún efecto en el resultado?

(* Aparte de eso: encontré que la función openByID devolvió la excepción "Acción no permitida" a menos que se llame mediante un activador explícito - onEdit tiene prohibido editar otras hojas de cálculo - verhttps://developers.google.com/apps-script/understanding_triggers).

Respuestas a la pregunta(3)

Su respuesta a la pregunta