Of even this {{{ [tag[Common Operators],[HelloThere],[TableOfContents]] }}}
On Sunday, 26 September 2021 at 00:27:45 UTC+10 TW Tones wrote: > Very interesting. > > I think he documentation should be expanded to detail this. Multiple > parameters to operators are only documented in a few operators, but if I > read this correctly they can work on operators in *general*? > > If general you may expect this to work ```{{{ [title[tid1],[tid2],[tid3]] > }}}``` it does not. > or {{{ [all[current]get[caption],[description]] }}}``` it does not. > On Sunday, 26 September 2021 at 00:18:58 UTC+10 Eric Shulman wrote: > >> I just tested this on both 5.1.23 and 5.2.0pre. I created one tiddler >> containing >> ``` >> {{{ [tag[Tag 1],[Tag 2],[Tag 3],[Tag 4]] >> :filter[tags[]count[]compare:eq[4]] }}} >> ``` >> >> and another tiddler with the four tags (note capitalization and spaces in >> the tag values). >> >> It *does* seem to work on both versions of TW >> -e >> On Saturday, September 25, 2021 at 7:02:19 AM UTC-7 TW Tones wrote: >> >>> Alvaro; >>> >>> You suggested something like this >>> {{{ [tag[Tag 1]**,**[Tag 2],[Tag 3],[Tag 4]] >>> :filter[tags[]count[]compare:eq[4]] }}} >>> >>> As far as I can see this does not work on the pre-release and the t6ag >>> format [tag[Tag 1],[Tag 2],[Tag 3],[Tag 4]] (simplified) is not documented >>> >>> Does not work. So I asked if you tested this? >>> >>> >>> On Saturday, 25 September 2021 at 22:11:48 UTC+10 Álvaro wrote: >>> >>>> I don't know if I understand you. >>>> >>>> >>>> El sábado, 25 de septiembre de 2021 a las 5:31:18 UTC+2, TW Tones >>>> escribió: >>>> >>>>> Alvaro; >>>>> >>>>> Have you tested this? >>>>> >>>>> {{{ [tag[Tag 1]*,*[Tag 2],[Tag 3],[Tag 4]] >>>>> :filter[tags[]count[]compare:eq[4]] }}} >>>>> >>>>> I cant see it working. Here >>>>> <https://tiddlywiki.com/#Filter%20Parameter> is says >>>>> >>>>> * NEW IN: 5.1.23 Filter operators support multiple parameters which >>>>> are separated by a , character.* >>>>> >>>>> *For example: [param1],[param2] or <param1>,{param2}* >>>>> However as far as I can see only if such multiple parameters are >>>>> documented in the operator in question. >>>>> >>>>> Tones >>>>> On Saturday, 25 September 2021 at 01:39:53 UTC+10 Álvaro wrote: >>>>> >>>>>> It works fine. I tried to find a alternative, but I wasn't lucky. >>>>>> >>>>>> When I resee your filter, I remember about the multiple parameters in >>>>>> filter operator with commas (from last version, 5.1.23). And we can add >>>>>> a >>>>>> second filter run that it applies your filter to result of first run. >>>>>> Then >>>>>> you can rewrite your filter something like this (in filtering >>>>>> transclusion) >>>>>> {{{ [tag[Tag 1]*,*[Tag 2],[Tag 3],[Tag 4]] >>>>>> :filter[tags[]count[]compare:eq[4]] }}} >>>>>> >>>>>> Although maybe it be less understandble for you. >>>>>> >>>>>> >>>>>> El viernes, 24 de septiembre de 2021 a las 10:59:50 UTC+2, >>>>>> jn.pierr...@gmail.com escribió: >>>>>> >>>>>>> That's fine by me. >>>>>>> >>>>>>> And yes filters are fun even if sometimes a bit tricky. >>>>>>> >>>>>>> So for the fun of it, you could arrange your filter so that the >>>>>>> input would be the 4 tags you want. >>>>>>> >>>>>>> something like that: >>>>>>> >>>>>>> \define fun(tags) >>>>>>> <$set variable=occ filter="[[$tags]....put your filter code >>>>>>> here...count[]]">Seen <<occ>> tiddlers with tags $tags$</$set> >>>>>>> \end >>>>>>> >>>>>>> Sometimes, this fun has you coding javascript filter operator. Would >>>>>>> this be the case here? I have not thought about it yet. >>>>>>> >>>>>>> cheers, >>>>>>> >>>>>>> >>>>>>> Le vendredi 24 septembre 2021 à 03:54:34 UTC+2, cj.v...@gmail.com a >>>>>>> écrit : >>>>>>> >>>>>>>> Me and my interest in brain age games, I couldn't help but play >>>>>>>> around with a filter to find all tiddlers that have all four specified >>>>>>>> tags, but only those four tags. >>>>>>>> >>>>>>>> You'll find three tiddlers in the attached json. Download the >>>>>>>> file, and drag into some TiddlyWiki instance (TiddlyWiki.com !) to >>>>>>>> take a >>>>>>>> gander. >>>>>>>> >>>>>>>> There are all kinds of ways to go about doing this sort of thing, >>>>>>>> with some filter operators maybe better suited, but I find the result >>>>>>>> a bit >>>>>>>> easier for me to understand (more logical to me, or maybe more >>>>>>>> self-explanatory, because of the way my brain works, I suppose.) >>>>>>>> Maybe >>>>>>>> just a difference between top-down view vs bottom-up view or something >>>>>>>> ... >>>>>>>> >>>>>>>> Yeah, I find filters fun. >>>>>>>> >>>>>>> -- 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 tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/4c736a0d-c005-4a57-ad34-f9b678d787d5n%40googlegroups.com.