¿El formulario POST en Google Apps Script con HtmlService?

Estoy tratando de hacer una aplicación de tipo asistente con Google Apps Script. Dado que el estilo con UiApp es un dolor en la parte trasera, lo estoy intentando con la ruta HtmlService. No puedo hacer que el formulario POST funcione. Aquí está mi código de muestra:

// Code.gs
function doGet(e) {
  return HtmlService.createHtmlOutputFromFile('p1');
}

function doPost(e) {
  var params = Utilities.jsonStringify(e);
  var page = HtmlService.createTemplateFromFile('p2');
  page.params = params;
  return page.evaluate().setSandboxMode(HtmlService.SandboxMode.NATIVE);
}

p1.html

<div>
  <form action="#" method="post">
    <input type="text" id="myContents"></input>
    <input type="submit" value="Submit"></input>
  </form>
</div>

p2.html

<div>
  <?=params?>
</div>

La salida que obtuve al hacer clic en "Enviar" en p1 es

{"queryString": nulo, "parámetro": {}, "contextPath": "", "parámetros": {}, "contentLength": 0}

Espero que el formulario me devuelva los datos para poder usar los datos en la página correspondiente. Me pregunto si esto tuvo algo que ver con el envenenamiento de Caja. ¿Algunas ideas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta