无法从 Google Apps 脚本边栏触发 html 事件

Can't trigger html-event from Google Apps Script sidebar

我在电子表格中有一个 Google Apps 脚本,其中 html-sidebar 包含 select-tagg。

我无法获取 onchange-event 来触发 setSheet-function。

HTML-代码

<select onchange="google.script.run.setSheet(this.value)">
<? for (var i = 0; i < goodSheets.length; i++) { ?>
  <? var gs = goodSheets[i];?>
  <option value="<?= gs ?>" <? if(gs==sheetName){ ?> selected <? } ?> >
    <?= gs ?>
  </option>
<? } ?>
</select>

GS 代码

function setSheet(sheetName){
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  ss.setActiveSheet(ss.getSheetName(sheetName));
}

谢谢,桑迪好! F12 显示 getSheetByName 拼写错误。有一些延迟,但最终它与以下行一起工作:SpreadsheetApp.getActiveSpreadsheet().getSheetByName(sheetName).activate();