在调用doPost()之前验证表单?

时间:2012-09-24 21:29:11

标签: google-apps-script

我有一个Google Apps脚本应用程序,其中包含一个带有提交按钮的表单,我在点击提交按钮时尝试对表单中的数据进行一些验证。

问题是表单在调用doPost()时已经消失,如果验证失败,重新创建表单会很痛苦。

在调用 doPost()之前,是否有办法进行服务器端验证

1 个答案:

答案 0 :(得分:1)

您可以使用validators进行一些基本检查。 另一种可能性是使用“普通”doGet()功能和“普通”按钮,这些按钮可以作为多步确认,在真正处理数据之前进行完整数据验证。唯一的限制是你不能在doPost结构之外使用文件上传功能,但这严格取决于你需要与否。

Here is a small example表单中的多步确认。并the sheet包含脚本和数据。