我在Google电子表格中有一个侧边栏,其中包含HTML表单。 现在,我该如何处理提交的值?
在index.html
:
<form id="configs" action="#">
<fieldset>
////input fields here
<input type="submit" id="enviar" value="Send" onclick="google.script.run.validarForm()" />
</fieldset>
</form>
在code.gs
中调用了functin validarForm()但是如何将提交的值传递给它,以便我可以先验证它并将它们存储在变量中?
提前感谢您的帮助!
答案 0 :(得分:2)
您可以传递parameters using google.script.run。我会做这样的事情:
<form id="configs" action="#">
<fieldset>
<input type="text" id="exampleField1" />
<input type="text" id="exampleField2" />
<input type="submit" id="enviar" value="Send" onclick="enviarForm()" />
</fieldset>
</form>
<script>
function enviarForm(){
var exampleField1Value = document.getElementById("exampleField1").value;
var exampleField2Value = document.getElementById("exampleField2").value;
google.script.run.validarForm(exampleField1Value, exampleField2Value);
}
</script>
当然,这可以使用事件处理程序而不是“onclick =”和jQuery来完成。