There is an option when creating a tiddler to get the title of the new tiddler without navigating to it. See $savetitle
https://tiddlywiki.com/#ActionCreateTiddlerWidget and the differences with https://tiddlywiki.com/#WidgetMessage%3A%20tm-new-tiddler
Regards
Tony
I previously created a nested list that generated a single variable containing fieldname=value fieldname2="value 2" that provided all field=value pairs.
Regards
Tony
You could try to use your first option (tm-new-tiddler) followed by a tm-close-tiddler action.
Did you already try that?
Good luck,
Thomas
<$button> Do it
<$list filter="[range[1,10]]" variable=item>
<$action-sendmessage $message="tm-new-tiddler" title=<<item>> tags="uu">
<$action-sendmessage $message="tm-close-tiddler" param=<<item>>/>
</$list>
</$button>
<$button> Do it<$list filter="[range[1,10]]" variable=item><$action-sendmessage $message="tm-new-tiddler" title=<<item>> tags="uu"></$list>
</$button>[tag[uu]]\define clone(newTid,Template)<$action-createtiddler $basetitle=$newTid$ $savetitle="temp" /><$list filter="[<__Template__>fields[]] -title" variable=fname ><$set name="fval" tiddler=<<__Template__>> field=<<fname>> ><$action-setfield $tiddler={{temp}} $field=<<fname>> $value=<<fval>> /></$set></$list>\end<$button>Clone me<$list filter="[range[1,5]addprefix[a00]]"><$macrocall $name=clone newTid=<<currentTiddler>> Template=testTemplate /></$list></$button>Hi Mark,Yes, but I have to iterate over all fields.
<$button> Do it
<$list filter="[range[1,3]]" variable="item">
<$action-sendmessage $message="tm-new-tiddler" title=<<item>> tags="uu"/>
<$action-sendmessage $message="tm-close-tiddler" $param={{{[has[draft.of]field:draft.of<item>]}}}/>
</$list>
</$button>