如何制作一个查询系统
场景:
专四专八成绩到了,但是要求是不能让学生看到整个名单的排名,如何实现学生个人只能查看个人的信息呢?
毕业生毕业填报毕业去向,由于涉及信息较多,且比较私密,需要学生根据个人情况核对信息并更新确定,如何更好的传达这些信息,相信各位管理人员都有遇到这个困境。
需求:一个信息总表,学生根据可自定义的检索条件,查看自己的隐私信息。如果可以 最好还能修改并更新。
All right~! 我们的老朋友 飞书又来了,虽然飞书裁了很多人,市场占有率不高,但是确实也是最好用的IM软件。最近他们上线了多维表格的查询页面功能,我将给大家演示如何实现上述需求,制作属于自己的查询系统!

image.png
搞定数据源
将信息变成可编辑的版本(Pdf→Excel)

image.png
现在很多成绩公示都是pdf,它是无法筛选,WPS可以将PDF转为Excel,当然 这种本身是由excel转为pdf的文件,是可以复制粘贴到excel的。
制作查询
-
将excel数据复制到飞书的多维表格中,自动识别首行title。

image.png
值得注意的是,原表中身份证仅显示了前6位和后3位,大家可以使用Replace函数删除多余文本。
replace函数的语法格式
\=Replace(old\_text,start\_num,num\_chars,new\_text)
\=replace(要替换的字符串,开始位置,替换个数,新的文本)
注意:第四个参数是文本,要加上引号。
举例:A2 是选择修改的元数据;8,4 代表从第8个字开始 数4个字符;“****”代表将第8个开始的4个字符替换为4个星号,如果要删除,留空即可。

image.png
-
新建视图选择查询页面

image.png
-
设置查询条件和公示信息内容
勾选查询的信息,由于不可避免的会出现身份证前6位数字相同的情况,可以再加上一个姓名的条件,确保别人查询的时候是自己的信息。
image.png在设置页面配置查询可访问的信息,以及哪些人可以查询(互联网上获得链接的人),配置好后直接发布即可。
20240713_172148.gif
先测试,再发布
找个同学测试一下链接,能否打开 能否查询自己的信息,结果是否ok。
一般情况下,就是权限需要特别注意,在条件设置上,如果真的很需要保密的,避免仅使用姓名或者学号的方式,因为这个平常都是公开的信息。

20240713_172819.gif

