Eric, Great tips there! I'll still recommend Joshua Fontany plugin, however, for clarity and ease of use.
Another tip on top of Tones comment; Looping through a list will automatically overwrite the variable "currentTiddler", so if you want to retain access to the tiddler you are working in, you will have to use the "variable" argument in the list: E.g.: /* without 'variable' */ <$list filter="[range[1,10]]"> <<currentTiddler>> </$list> /* output: 1 2 3 4 5 6 7 8 9 10 */ /* with 'variable' */ <$list filter="[range[1,10]]" variable="mynumber"> <<mynumber>>:<<currentTiddler>> </$list> /* output: 1:MyTitle 2:MyTitle 3:MyTitle 4:MyTitle 5:MyTitle 6:MyTitle 7:MyTitle 8:MyTitle 9:MyTitle 10:MyTitle */ On Sunday, November 29, 2020 at 6:41:58 PM UTC-8 TW Tones wrote: > History 1Buff, > > I will just add to Erics note that when you cause the value of a field or > macro etc.. to be available as the result of a filter each item, is > considered a "title" even if their is not a tiddler with that title. > > Eg; > <$list filter="[range[1,10]]"> > > </$list> > In side the list the currentTiddler title will be 1,2,3 - 10 > > Regards > Tones > > On Monday, 30 November 2020 at 07:19:43 UTC+11 Eric Shulman wrote: > >> On Wednesday, September 30, 2020 at 1:34:39 PM UTC-7 [email protected] >> wrote: >> >>> I'm looking for a way to get tiddlers based on comparing integer fields >>> existing in them. This filter works: >>> [myfieldOne[2]myfieldTwo[2]] >>> I'd like something like: >>> [myfieldOne[lteq[2]]myfieldTwo[lteq[2]]] >>> I know there are compare operators ( >>> https://tiddlywiki.com/#compare%20Operator), but I haven't figured out >>> how to use it to filter the lists. >>> >> >> To compare a single field value with an integer, returning the tiddler >> title: >> >> [<currentTiddler>get[myfieldOne]compare:integer:lteq[2]then<currentTiddler>] >> >> To compare two different field values with integers, returning the >> tiddler title: >> >> [<currentTiddler>get[myfieldOne]compare:integer:lteq[2]then<currentTiddler>get[myfieldTwo]compare:integer:lteq[2]then<currentTiddler>] >> >> Note that each field must exist AND have a value (i.e., not blank) >> >> enjoy, >> -e >> > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/d7eb2eb4-5ebd-47c3-a545-0fc2748a8897n%40googlegroups.com.

