技术栈
逻辑代码块
AI2中文网
8 个月前
app inventor 2
·
连续签到天数
·
逻辑代码块
App Inventor 2 计算用户连续签到天数的代码分享及解析
假设已经能够获取到了用户签到的列表数据,且按照日期去除重复项的(是否顺序有序不做要求),代码如下:逻辑简单解析: 从当前日期往前推100天(当然可以修改为更长时间),使用“计时器”组件的时间计算方法,计算每个日期并格式化为“yyyyMMdd”格式,从签到数据列表中查找日期文本,如果找到则存在签到记录,连续签到次数+1,否则认为没有连续签到,直接结束循环。最终可得到“连续签到天数”的值。