您是否有这样的需求?
1、新生报名、活动报名需要给用户分配一个报名序列号?
2、活动抢票,让用户填写资料后立刻知道有没有抢到票?
3、集体乘车,需要用户扫码登记信息后就知道乘坐的车牌号?
4、召开会议,希望用户报名后就随机分配一个座位号?
5、抽奖活动,用户填表后就能随机抽到一个奖项?
6、更多需要顺序分配号码或者随机分配号码的场景?
易查分可修改列的预置数据分配功能可以实现您的需求!预置数据是指预先在电子表格里输入某一列内容,比如序列号、奖项、座号、车牌号、兑奖码、房间号等,用户在填表的时候,可以给用户分配一个数据。预置数据分配功能包含“随机分配”和“顺序分配”两种,顺序分配可以按填表时间从第一行开始逐行分配,随机分配可以随机选择某一行的数据分配给填表用户。
在使用预置数据分配功能前,需要配合开启无需条件直接填表功能,也就是在制作表单时候使用。然后在可修改列里进行设置某一列使用预置数据;
示例1:制作一个带有序列号的活动报名
假设我们要举行一个活动或者新生报名,有100人参加,报名后获得个报名序列号,用户提交个人信息后可以看到自己的报名序列号。
在制作电子表格时,表格里需要包含一列给填表用户分配的数据,这里表格里就需要包含报名序号这一列并且事先要输入好这些报名序号。其他需要用户填写的列内容为空。
按照常规创建查询步骤新建查询,在第三步“设置查询条件”环节,点击“无需条件直接填表”按钮,在弹窗里勾选“确认开启无需条件直接填表”这表示我们要制作一个表单,用户不需要输入查询条件;
点击设置可修改列按钮,在弹出的窗口中设置哪些列的内容是可以修改的。在可以修改的列前面打上对号,点击设置按钮,设置可修改列类型。如果想要用户在提交报名信息后获取到报名序号,在报名序号的可修改列类型选择“预置数据分配”类型;分配类型选择“顺序分配”,来按照先后顺序分配报名序号;
报名时间列我们设置为“填写时间”类型,在提交的时候,系统会自动填写提交表单的时间;
姓名和手机号列是需要用户自己填写的,类型分别设置为文本框和手机号。点击确定,完成设置并发布查询,一个有预置数据分配功能的表单就制作好了!用户打开该查询,输入自己的报名信息并提交,就可以自动获取到预置的报名号啦!下次再次进入填表,会看到分配的序号和提交时间。
示例2:制作一个活动抽奖功能的表单
除了活动报名,我们还可以利用预置数据分配功能制作活动抢票、活动抽奖、会场座位分配系统,这里主要会用到预置数据分配的随机分配功能,下面以活动抽奖为例做一个表单:
制作活动抽奖系统时,电子表格里建议包含中奖情况、奖项设置两项预置数据,制作表格时需要将这两个项目的预置数据在表格中预先输入;
按照常规创建查询步骤新建查询,在第三步“设置查询条件”环节,点击“无需条件直接填表”按钮,在弹出的窗口中勾选“确认开启无需条件直接填表”;
由于活动抽奖具备随机性,我们在设置是否中奖和奖项列的预置数据分配时,选择“随机分配”,系统就会随机抽取某一行分配给填表用户;
需要注意的是,如果一个查询里有多个预置列,预置数据分配方式需要保持一致,也就是必须都是顺序分配或者必须都是随机分配,否则会有报错提示;
完成设置并发布,就制作好了一个带有随机分配功能的表单!用户打开该查询,输入自己的个人信息并提交,就可以随机抽取到奖品!利用这个功能,我们还可以随机分配座位、乘车车牌、分配房间等等。
1、如提交信息人数超过预置的数量,系统将会提示“数据已经分配完毕”,后面的用户将无法再继续提交,从而实现限制某个活动报名人数的功能;
2、有多个预置列时,分配方式要设置一致,否则将无法保存设置;
3、“预置数据分配”功能需要配合开启“无需条件直接填表”一起使用,才能生效,否则将无法生成查询。