【WPS多维表格的综合应用】实现每日/定时签到打卡功能(自动刷新)
基础版(签到不影响积分)
创建表格:表格中创建“姓名”、“每日签到”(单选项,选择是或否)和“签到功能”按钮(按钮执行操作见下)三个字段。
按钮动作:以上表为例,打开“签到功能”按钮的“执行操作”,在第一步设置一个点击按钮触发,条件是“每日签到”为否,这样可以控制每日签到次数。接着在第二步就可以设置一个修改记录,将第一步触发记录的“每日签到”设置为是(可根据个人需要修改有关的记录)。
(编辑按钮,看到“执行操作”)
(第一步应为“点击按钮触发”,条件是签到为否)
(第二步将第一步所触发记录(可修改关联记录)中的“每日签到”设置为是)
自动化:打开导航上的“自动化流程”,新增一个“定时触发”,比如早上8点更新(8点后就能用)。接着在第二步设置“修改记录”,将有关表中所有人的“每日签到”一项改为否(可根据个人需要修改关联记录)。应注意“定时触发”功能存在有效期,如果需要长期使用,应设置一个比较久的生效期。
(第一步“定时触发”,除了触发时间,还应检查是否该设置生效期)
(第二步设置表中所有记录(可根据需要修改)之“每日签到”为否)
签到视图:为该表创建“画册”或“看板”视图,只显示姓名和签到按钮,就能看见签到模块了。但这还是公开的,如果需要设置私人签到,可以在分享视图时,让协作者查看自己创建的记录(让签到人只能看到自己的一项)。或者可以创建查询视图,配合查询密码来使用(查询时必须同时选择姓名并输入密码就能实现输入密码功能)。
进阶版(签到增加积分)
创建表格:表格比基础版多出“积分”(纯数字,整数)和“签到计算区”(公式,设置见步骤二)两个字段。
辅助计算:当前多维表的执行操作只能直接设置字段,而不能增减数字,所以需要一个辅助计算区。编辑签到计算区的公式,点击@积分后,加上应增的积分,比如5分。
按钮动作:编辑“签到功能”的执行操作,除了基础版的两个步骤,还在第一步后添加一个“修改记录”,将“积分”字段设置为“签到计算区”中的数值(即加上签到应增积分后的“积分”)。
自动化:如基础版。
进阶美化:如果要用画板、视图等,直接显示积分不太美观,来做一个文字段。在表里新增一个字段,设置为公式,使用CONCAT函数整合数据。可以加入半角引号包裹的文字,比如“CONCAT("积分:",[@积分],"|今日签到:",[@每日签到])”(“积分:”+当前记录的积分+“"|今日签到:”+当前记录中的每日签到信息)。大家可以自行排版。
(设置成公式。字段叫这个名字是因为我还要加入别的信息)
(函数参考)
(美化前VS美化后)
总结
结构:创建表格提供有效字段,安排按钮功能控制动作,自动化过程完成更新。
进阶:
积分的增减需要通过公式间接完成。
用CONCAT函数和半角引号包裹的文字完成美化。
私人查看可以用协作查看自己创建或者查询视图完成。