スプレッドシートから情報を取り出し,Google サイトのページ上に表示したいと思っているのですが難航しています. GAS で UI サービスがなくなるにあたって,今までのものを書き換えようとしていきなり躓いています.以下のコードの間違いを指摘していただけたら助かります.当方初心者ですごく基本的なことなのかもしれませんがよろしくお願いします.

Code.gs

function doGet() {
      return HtmlService.createHtmlOutputFromFile('index')
          .setSandboxMode(HtmlService.SandboxMode.IFRAME);
}

function test(myform) {
  var name = SpreadsheetApp.openById("スプレッドシート名")
     .getSheetByName("シート名").getRange(2, 1).getValue();
  myform.tbox.value = name;
}

index.html

<html>
<form name="myForm">
  <input type="text" name="tbox"/><br>
  <input type="button" value="表示"
      onClick="google.script.run.test(this.form)" />
</form>
</html>