Filtersproget
Et filter er en forespørgsel på dine opgaver. Grammatikken er Todoists, så deres vejledninger og dine vaner virker her også. Alle ord virker på både dansk og engelsk, uanset hvilket sprog appen er på.
Det grundlæggende
Et filter er ord, der er sat sammen med operatorer. Store og små bogstaver er ligegyldige, og det er ekstra mellemrum også.
| Syntaks | Betydning |
|---|---|
& | Begge sider skal passe |
| | Den ene af siderne skal passe |
! | Vender den næste del om |
( ) | Samler en del, så den regnes ud først |
, | Deler resultatet op i sektioner, én for hver del |
Uden parenteser binder ! stærkest, så &, så |. Derfor betyder i dag | i morgen & p1 det samme som i dag | (i morgen & p1).
Ord
Begge kolonner virker altid. Appens sprog afgør kun, hvilke ord den foreslår.
| Dansk | Engelsk | Finder opgaver, der |
|---|---|---|
i dag | today | forfalder i dag |
i morgen | tomorrow | forfalder i morgen |
i går | yesterday | forfaldt i går |
forfaldneforsinket | overdue | forfaldt før i dag, eller i dag på et klokkeslæt, der er passeret |
N dagenæste N dage | N daysnext N days | forfalder fra i dag og de næste N dage frem, så »7 dage« er i dag og de 6 dage efter |
ingen dato | no date | ikke har en forfaldsdato |
ingen tid | no time | har en forfaldsdato uden klokkeslæt |
gentagne | recurring | gentages |
dato: | date:due: | forfalder på den dato |
dato før: | date before:due before: | forfalder før den dato (eller det tidspunkt) |
dato efter: | date after:due after: | forfalder efter den dato (eller det tidspunkt) |
oprettet: | created: | er oprettet på den dato |
oprettet før: | created before: | er oprettet før den dato |
oprettet efter: | created after: | er oprettet efter den dato |
deadline før: | deadline before: | har en deadline før den dato |
deadline efter: | deadline after: | har en deadline efter den dato |
ingen deadline | no deadline | ikke har en deadline |
ingen prioritet | no priority | har prioritet 4 (ingen prioritet) |
underopgave | subtask | er underopgaver |
tildelt | assigned | er tildelt nogen |
ikke tildelt | no assignee | ikke er tildelt nogen |
tildelt til: | assigned to: | er tildelt den person: mig, andre, et navn eller en e-mail |
tildelt af: | assigned by: | er tildelt af den person (understøttes ikke endnu) |
ingen etiketter | no labels | ikke har etiketter |
søg: | search: | har den tekst i titlen eller beskrivelsen |
vis allealle | view allall | er åbne (alle opgaver) |
Prioriteter
p1, p2, p3 og p4 finder opgaver med den prioritet. p1 er den mest presserende; p4 er det samme som ingen prioritet.
Projekter, sektioner, etiketter og personer
| Syntaks | Betydning |
|---|---|
#Work | Opgaver i det projekt |
##Work | Opgaver i det projekt og alle projekter inden i det |
/Meetings | Opgaver i en sektion med det navn, i alle projekter |
@call | Opgaver med den etiket |
#Client* | En stjerne står for et vilkårligt stykke tekst, hvor som helst i navnet |
Navne skal passe helt, ikke bare delvis, og store og små bogstaver er ligegyldige. Navne må have mellemrum. #Indbakke og #Inbox betyder altid din Indbakke, uanset hvad den hedder.
Datoer i filtre
Ordene efter dato:, dato før:, dato efter:, oprettet og deadline tager en dato. Disse virker altid:
2026-10-202026-10-20 14:00en dato, med eller uden klokkeslæt+3 dage-2 dageom 3 dage3 dage sidendage frem og tilbage i forhold til i dagi dagi morgeni gårnæste ugei dag, i morgen, i går og næste uge (starten af næste uge)- Alt andet går gennem den samme datofortolker som hurtig tilføjelse, så »på fredag« og »next friday« virker også.
- før og efter er skarpe. Har begge sider et klokkeslæt, tæller klokkeslættet med.
- En dato, ingen forstår, finder ingenting, så en tastefejl giver en tom liste i stedet for de forkerte opgaver.
Eksempler
| Filter | Viser |
|---|---|
i dag | forfaldne | Alt, der forfalder i dag, og alt forsinket |
##Arbejde & p1 | Opgaver med prioritet 1 i Arbejde eller projekterne inden i det |
@opkald & 7 dage | Opgaver med etiketten opkald, der forfalder de næste 7 dage |
ingen dato & !#Indbakke | Opgaver uden dato uden for Indbakken |
tildelt til: mig & forfaldne | Forsinkede opgaver, der er tildelt dig |
#Arbejde & /Møder | Opgaver i sektionen Møder i projektet Arbejde |
forfaldne, i dag, 7 dage & !i dag | Tre sektioner: forsinket, i dag og resten af ugen |
søg: e-mail | Opgaver, der nævner e-mail |
deadline før: næste uge | Opgaver med en deadline før næste uge |
ingen dato & oprettet før: -30 dage | Opgaver uden dato, oprettet for mere end 30 dage siden |
(i dag | i morgen) & p1 & !#Hjem | I dag eller i morgen, og prioritet 1, uden for projektet Hjem |
#Kunde* | Opgaver i projekter, hvis navn starter med Kunde |
Sådan ser resultatet ud
- Kun åbne opgaver kommer med. Udførte og slettede opgaver dukker aldrig op, så !i dag viser ikke det, du har klaret.
- Resultatet sorteres efter forfaldsdato (opgaver uden dato sidst), så hele dage før klokkeslæt, så prioritet og til sidst din egen rækkefølge.
- Et komma på øverste niveau giver én sektion pr. del, i den rækkefølge du skrev dem.
Når et filter ikke kan læses
Appen fortæller, hvad der gik galt, og hvor. De sædvanlige mistænkte:
| Eksempel | Betydning |
|---|---|
i dag i morgen | To ord uden noget imellem, som »i dag i morgen«. Sæt & eller | ind. |
(i dag | forfaldne | En parentes, der aldrig bliver lukket, eller lukkes én gang for meget. |
(i dag, i morgen) | Et komma inde i en parentes. Kommaer deler kun hele filteret. |
idag | Et ord, sproget ikke kender, som »idag« eller »p5«. |
i dag & @ | Et # / eller @ uden et navn efter. |