¿Como puedo hacer un código appscript que ejecute un hipervínculo ubicado en la celda A1 siempre que haya datos en la celda B1?
Puedes usar Google Apps Script para crear un script que verifique si la celda B1 contiene datos y, si es así, ejecute el hipervínculo en la celda A1. Aquí te muestro un ejemplo de cómo puedes hacerlo:

    function ejecutarHipervinculo() {
      var hoja = SpreadsheetApp.getActiveSheet();
      var valorB1 = hoja.getRange(B1).getValue();
  
      if (valorB1) {
        var url = hoja.getRange(A1).getValue();
        var html = <script>window.open(' + url + ');</script>;
        var userInterface = HtmlService.createHtmlOutput(html);
        SpreadsheetApp.getUi().showModalDialog(userInterface, Ejecutando hipervínculo);
      }
    }


En este código, primero obtenemos la hoja de cálculo activa y luego el valor de la celda B1 usando el método getRange() y getValue(). Luego, verificamos si hay algún valor en la celda B1 usando una declaración if.

Si hay un valor en B1, obtenemos la URL del hipervínculo en A1 y creamos una ventana emergente con el script window.open() en formato HTML. Usamos HtmlService.createHtmlOutput() para crear un objeto de interfaz de usuario HTML que contiene el script y usamos SpreadsheetApp.getUi().showModalDialog() para mostrar la ventana emergente.

Para ejecutar el script, simplemente llama a la función ejecutarHipervinculo() desde el editor de secuencias de comandos de Google Sheets, o bien configura un activador para que se ejecute automáticamente cuando se modifica la celda B1.