This is my understanding of how the each filter is used: I think of each as "group by operand". So for each value of context it reduces the list to one tiddler with that value, from which you can then get the value of context.
If you reduce to a single field with get first, you can't group as all you have now is a list of contexts. You could then probably do something like this: [tag[Task]get[context]unique[]] On Monday, April 6, 2020 at 7:23:30 PM UTC+2, Mark S. wrote: > > This finds your unique contexts, puts them in the variable "item", and > lists them: > > <$list filter="[tag[Task]each[context]get[context]]" variable="item"> > <<item>> <br/> > </$list> > > The "each" operator removes duplicates. The "get" operator gets the value. > I've never really understood why "each" comes before "get", but that is the > recipe you find at tiddlywiki.com. > > HTH > > On Monday, April 6, 2020 at 8:37:48 AM UTC-7, David wrote: >> >> I have a bunch of tiddlers with the tag of "Task" and a field called >> "context" >> >> I'd like to loop over them, or whatever, and end up with a variable or >> tiddler that is a list of all the different values found in that "context" >> field. >> >> I then plan to loop over that and show some stuff. Right now, that list >> is static and manually created by me. >> >> I don't know if there is a command to do it efficiently, or if a loop is >> necessary. >> >> For example... if tiddlers look like... >> >> Name/Title | Context (Field) >> --------------|-------------------------------------- >> Clean Gutters | Home >> Wash Car | Home >> Call School | Work >> Buy bolts | Out >> >> >> Then it should save "Home Work Out" into a variable or tiddler. I guess >> variable would be best, if possible. >> >> Here is some code to loop over the tag in question, and this transclude >> command outputs the context, but of course, there are repeats (which I >> don't want). And of course, this doesn't save it to a variable. But maybe >> it's a good start? >> >> <$list filter="[tag[Task]]" variable="item"> >> <$transclude tiddler=<<item>> field="context" /> >> </$list> >> >> >> -- 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/f650210d-5437-47bb-ab98-d74c1b4e32d1%40googlegroups.com.

