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/30d92ecf-a87b-4d01-b96d-2bcb75bdcaadn%40googlegroups.com.

Reply via email to