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/b1ec4a9c-ebaa-4ebe-a819-cdea7b1f3871n%40googlegroups.com.