Może mój przykład nie rozwiąże całkowicie Twojego problemu, ale naprowadzi co nico 🙂
Mianowicie mam podobny szablon, jak Twój wspomniany, jednak WYDARZENIA nie są zaciągane z kalendarza lecz wprowadzam je sam za pomocą "pluginu" taskera od @@frrancuz https://forum.android.com.pl/topic/154071-szablony-do-zooper-widget/page-51#entry3910018
Mam dwie tabele:
....................... ....................
| zdarzenie | | DATA |
...................... ....................
....................... ....................
| zdarzenie | | DATA |
...................... ....................
....................... ....................
| zdarzenie | | DATA |
...................... ....................
| zdarzenie | | DATA |
...................... ....................
Jeśli DATA zdarzenia ( wprowadzona również przeze mnie ręcznie) jest większa od aktualnej daty, to kolor tabeli zmienia się na np czerwny
Jeśli DATA zdarzenia jest <= od aktualnej daty, kolor tabeli zmienia się na bezbarwny.
$#Dd#.#DM#=#Tdata1#?[c]#ffd21c1c [/c][gc]#ff290202[/gc]$ - w tym przykładzie użyłem innych kolorów niż w w/w opisie....
Podobnego warunku użyłem do wyświetlania lub nie samego tekstu
Tym sposobem na pulpicie wyświetlają mi się tylko te powiadomienia, które mam dopiero zrobić, zrobione już nie.