Pass valor de script de google para html

He estado buscando varias otras soluciones publicadas aquí, pero ninguna de ellas parece funcionar para mí.

Estoy tratando de pasar una variable de mi script de google (que originalmente está almacenado en el PropertiesService de google) a mi html, porque quiero usar datos previamente guardados como valores para mi cuadro de entrada de texto (mostrando los datos previamente guardados).

Este es mi archivo gs (menos partes no relacionadas):

function openSettings() {

  var htmlTemplate = HtmlService.createTemplateFromFile('settingsForm')


  var userProperties = PropertiesService.getUserProperties();
  var time = userProperties.getProperty('selectedTime');
  htmlTemplate.timehtml = time;

  var html = htmlTemplate.evaluate().setSandboxMode(HtmlService.SandboxMode.IFRAME)
    .setTitle('Settings')
    .setWidth(300)
  SpreadsheetApp.getUi()
    .showSidebar(html);
  return html
}

function processForm(form) {

  var userProperties = PropertiesService.getUserProperties();

  var time = userProperties.getProperty('selectedTime');
  time = form.time;
  userProperties.setProperty('selectedTime', time);
}

Y este es mi archivo html (excluido otras partes no relacionadas):

<!DOCTYPE html>

<html>

<div>
 <form>
   <input type="text" name="time" id="time" style="width: 40px;">
   <br><br><input type="button" class="action" onClick="writeFormData(); 
   alert('submitted')" value="Submit"/>
 </form>
</div>

<script>
  var timeInput = document.getElementById("time");
  var timehtml = time;
  timeInput.value = timehtml;
</script>

<script type="text/javascript">
       function writeFormData() {
           google.script.run.processForm(document.forms[0]);
       }
</script>

</html>

Tal vez todo mi enfoque está mal. Pero lo que estoy tratando de hacer es almacenar las opciones del usuario (es posible que desee cambiar las propiedades del usuario a documentProperties, para hacer que la configuración sea específica del documento) en el servicio de propiedades de Google y luego guardar estos valores cuando se presionan los botones de envío en una barra lateral. La próxima vez que se abra la barra lateral, se deben mostrar estas configuraciones guardadas.

Respuestas a la pregunta(1)

Su respuesta a la pregunta