我有一个Google Apps脚本应用程序,其中包含一个带有提交按钮的表单,我在点击提交按钮时尝试对表单中的数据进行一些验证。
问题是表单在调用doPost()
时已经消失,如果验证失败,重新创建表单会很痛苦。
在调用 doPost()
之前,是否有办法进行服务器端验证?
答案 0 :(得分:1)
您可以使用validators进行一些基本检查。
另一种可能性是使用“普通”doGet()
功能和“普通”按钮,这些按钮可以作为多步确认,在真正处理数据之前进行完整数据验证。唯一的限制是你不能在doPost结构之外使用文件上传功能,但这严格取决于你需要与否。
Here is a small example表单中的多步确认。并the sheet包含脚本和数据。