本文将介绍,如何通过微信增强中「微信用户仅限提交一次」的开关,实现用户在同一个表单上仅能提交一次的效果。
在运动调查投票场景中,每人最多可以选择 3 个喜欢的运动,选出自己喜欢的运动后,不允许进行第二次投票。
如下所示:
以运动调查投票场景为例:每人最多可以选择 3 个喜欢的运动,仅能参与一次投票活动。
新建「运动调查投票」表单,用于人员对喜欢的运动进行投票,字段设置如下:
字段名称 | 字段类型 |
您的年龄 | 数字 |
您的性别 | 下拉框(选项自定义添加) |
选出你最喜欢的运动 | 复选框组 |
1)选择要设置的字段,在「表单属性>>表单提交校验」处,点击下方「添加校验条件」。如下图所示:
2)设置不满足校验条件时提示文字和公式。公式如下所示:
COUNT(选出你最喜欢的作品)<=3
表单配置完成后,即可在「表单发布 >> 公开发布 >> 表单填写链接」处获取表单链接/二维码,发送给投票人员填写即可:
效果参见本文【1.3 预期效果】。
若要利用微信OpenID,设置复杂的表单提交校验效果,如限制每人每月只能提交 1 次。
可参考公式编辑调用微信增强场景的案例:公式编辑调用微信增强。