Impedir atualização de página HTML

Nesta fase, estou mais acostumado a fazer back-end de Javascript e Java do servidor, portanto meu HTML não é tão experiente quanto precisa.

Criei vários aplicativos que exigem a entrada do usuário com o script Apps, mas eu estava usando o agora descontinuadoServiço de interface do usuário, como eu não sou designer e isso proporcionou uma maneira fácil de criar páginas simples para transmitir dados de um lado para outro. Com o serviço de interface do usuário descontinuado há algum tempo, estou implorando a árdua tarefa de migrar esses serviços para o serviço HTML e notando alguma diferença de comportamento.

Por exemplo, ao enviar um formulário, a página inteira é atualizada para uma página em branco, e não consigo impedir isso. O serviço de interface do usuário permaneceria estático para a reinserção de informações, e não consigo encontrar um método de trabalho para fazer com que o serviço HTML pare de atualizar ou recarregue o formulário.

Código simples para reproduzir meu problema:

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

function logValues(value){
  Logger.log('Something worked....');
}

Com o arquivo de índice sendo:

<form>
<input type="submit" value="Book Meeting" onclick="google.script.run
        .logValues()">
</form>

Algumas coisas que eu tentei:

1) Adicionando um retorno de chamada à função 'doGet', para tentar carregar a página novamente. 2) Adicionando uma nova função para tentar chamar uma NOVA página HTML.

O problema aqui é o meu fraco entendimento do serviço HTML, mas existe uma maneira simples de limpar o formulário para reenvio ou, em alternativa, apenas recarregar a página? Nenhuma das outras perguntas que encontrei no SO responde adequadamente a essa pergunta de uma maneira que eu possa entender.

questionAnswers(2)

yourAnswerToTheQuestion