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

以下はサンプルコードです：

```go
function onEdit(e) {
  var sheet = e.source.getActiveSheet();
  var range = e.range;
  
  // Verifica si la celda editada es la B1 y si hay datos en ella
  if (range.getRow() == 1 && range.getColumn() == 2 && range.getValue() !== "") {
    // Obtiene el valor de la celda A1 y lo abre como un hipervínculo
    var url = sheet.getRange("A1").getValue();
    if (url != "") {
      var html = "<script>window.open('" + url + "')</script>";
      var userInterface = HtmlService.createHtmlOutput(html);
      SpreadsheetApp.getUi().showModalDialog(userInterface, 'Hipervínculo');
    }
  }
}
```

このコードを使用するには、以下の手順に従ってください：

    Googleスプレッドシートを開きます。
    ツール > スクリプトエディタをクリックします。
    上記のコードをコピーして、スクリプトエディタに貼り付けます。
    スクリプトを保存し、スクリプト エディタを閉じます。
    セルA1に開きたいハイパーリンクを入力します。
    セルB1にデータを入力してコードを有効にします。

セル B1 にデータが入力されると、コードはセルにデータがあるかどうかをチェックし、データがあればセル A1 のハイパーリンクを開きます。セル B1 にデータがなければ、コードは何もしません。