Det är två tidsfönster inkl reset som behövs:
reset0900=and(eqv(xtime(date(),h),9),eqv(xtime(date(),m),0))
reset1305=and(eqv(xtime(date(),h),13),eqv(xtime(date(),m),5))
rank0905=and(eqv(xtime(date(),h),9),le(xtime(date(),m),5))
rank1310=and(eqv(xtime(date(),h),13),eqv(xtime(date(),m),10))
reset=or(reset0900,reset1305)
write=or(rank0905,rank1310)
Det borde lösa det mesta, nollställning görs under den minut som går från 09:00 till 09:01, därefter tar rankning vid fram till och med 09:05.
Samma procedur kl 13:05 då nollställning görs, följt av rankning fram till och med 13:10.
reset0900=and(eqv(xtime(date(),h),9),eqv(xtime(date(),m),0))
reset1305=and(eqv(xtime(date(),h),13),eqv(xtime(date(),m),5))
rank0905=and(eqv(xtime(date(),h),9),le(xtime(date(),m),5))
rank1310=and(eqv(xtime(date(),h),13),eqv(xtime(date(),m),10))
reset=or(reset0900,reset1305)
write=or(rank0905,rank1310)
Det borde lösa det mesta, nollställning görs under den minut som går från 09:00 till 09:01, därefter tar rankning vid fram till och med 09:05.
Samma procedur kl 13:05 då nollställning görs, följt av rankning fram till och med 13:10.
Comment