我使用Google Apps脚本的Ui服务制作了一个表单,并将其作为小工具放在“网站”页面中。表单有一个SubmitButton。在doPost中,我将表单数据保存到Google电子表格中。
如何在保存表单数据之前对其进行验证?
这样做的正确方法是什么?
答案 0 :(得分:0)
我是使用上面提到的第二种方法,使用按钮的单击处理程序而不是表单上的提交按钮来完成的。问题是,由于一个奇怪的原因,如果回调元素(面板或网格)具有多选列表框,则处理程序会抛出异常。如果删除了列表框,则处理程序可以正常工作。我将其作为一个问题发布到Google论坛。
我仍然有兴趣看看是否可以使用提交按钮和表单面板在doPost方法中完成此操作。我认为如果我们可以阻止doPost以某种方式清除UI,那将是可能的。