human
セルB1にデータがあるときはいつでも、セルA1にあるハイパーリンクを実行するアプリスクリプトコードを作成するにはどうすればよいですか？
gpt
Google Apps Scriptを使用すると、セルB1にデータがあるかどうかをチェックし、データがあればセルA1のハイパーリンクを実行するスクリプトを作成できます。以下はその例です：

```
    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");
      }
    }
```

このコードでは、まずアクティブなスプレッドシートを取得し、次にgetRange()メソッドとgetValue()メソッドを使用してセルB1の値を取得する。そして、セル B1 に値があるかどうかを if 文でチェックします。

B1 に値がある場合は、A1 のハイパーリンクの URL を取得し、window.open() スクリプトで HTML 形式のポップアップ・ウィンドウを作成します。HtmlService.createHtmlOutput()を使用してスクリプトを含むHTML UIオブジェクトを作成し、SpreadsheetApp.getUi().showModalDialog()を使用してポップアップウィンドウを表示します。

スクリプトを実行するには、Google Sheets のスクリプトエディタから runHyperlink() 関数をコールするか、セル B1 が変更されたときに自動的に実行されるようにトリガーを設定します。