jak używać google.script.run tak, jakby to była funkcja

W skrypcie Aplikacji Google mam następujący skrypt:

function doGet() {
  return HtmlService.createHtmlOutputFromFile('mypage');
}

function writeSomething() {
  return "<h1>hi people</h1>";
}

i następujący plik html:

<html>
  <a id="caller" href="#">update</a>
  <br>
  <div id="div">waiting...</div>
<script>
function go() {
  var a=google.script.run.writeSomething();
  document.getElementById("div").innerHTML=a;
}
document.getElementById('caller').onclick = go;
</script>
</html>

Kiedy klikam link „aktualizacja”, zawartość div zmienia się z „czeka ...” na „niezdefiniowana”. Przypuszczam, że google.script.run nie może być wywołany jako funkcja. Więc jak mogę rozwiązać ten problem? (oczywiście jest to zabawkowy przykład; potrzebuję sposobu na zaktualizowanie zawartości div ze skryptu, a nie z pliku html)

questionAnswers(1)

yourAnswerToTheQuestion