Wonderful !! Thanks a lot
Vpl
Le jeudi 26 novembre 2020 à 23:18:03 UTC+1, Mark S. a écrit :
> AFAIK, you can't pass values to a <<macro>> that way. You have to use the
> macrocall widget. Then, to get the result of that call into a single
> variable, you'll need the wikify widget.
>
> I couldn't test, because I don't have your macro. In the following, I
> guessed that your macro parameters were w, p, and f. Change appropriately.
> Also, be sure to have a backup:
>
> \define my-actions()
> <$wikify name=myval text="""<$macrocall $name=TLfilter w={{!!window}}
> p={{!!period}} f='[tag[test-2]sort[date]]'/>""" >
> <$action-setfield $field="stampId" $value=<<myval>> />
> </$wikify>
> \end
>
> On Thursday, November 26, 2020 at 1:51:34 PM UTC-8 vpl wrote:
>
>> Hi
>>
>> I've developed a small macro in javascript (called TLFilter see below)
>> and I want to pass it values stored into the tiddler fields like this
>>
>> \define my-actions()
>> <$action-setfield $field="stampId" $value=<<TLfilter {{!!window}}
>> {{!!period}} "[tag[test-2]sort[date]]">> />
>> \end
>> <$button actions=<<my-actions>>>Click me!</$button>
>>
>> When I call <<my-actions>> macro the text {{!!window}} and {{!!period}}
>> is passed to it and unfortunately not the content of the window and period
>> field of the current tiddler ... As if the window and period variables
>> where not transcluded during the TLfilter call
>>
>> How to make that running ... I struggle and cannot find a solution
>>
>>
>> Thanks in advance for your help
>>
>> With regards
>>
>> Regards
>>
>
--
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/98db653a-3ed4-4ca5-b720-a588c46dfdbcn%40googlegroups.com.