If I'm understanding what you want correctly, the easiest way is a filtered transclusion <https://tiddlywiki.com/#Transclusion%20in%20WikiText> with the getindex operator:
{{{ [{ApplicationChoice}getindex{!!idnumber}] }}} If you don't want the result to show up as a link, you can use the $text widget: <$text text={{{ [{ApplicationChoice}getindex{!!idnumber}] }}}/> As you noted, {{ApplicationChoice##{{!!idnumber}}}} doesn't work. TiddlyWiki doesn't parse wikitext inside double braces, so once you get into the first {{, it's not going to know what to do with {{!!idnumber}}. On Wednesday, May 12, 2021 at 9:49:48 AM UTC-5 markh...@gmail.com wrote: > > I want to build a transclusion from the text of one tiddler and the > returned lookup value from a data tiddler. For example. I want to build and > evaluate ``{{drill##101}}`` and get ``P01.02.03`` from the following > pieces: > > * ``{{AplicationChoice}}`` evaluates to or contains ``drill``, and > * Data tiddler ``drill`` has an entry ``101:P01.02.03``, and > * ``{{ID101!!idnumber}}`` is ``101``, and > * I want to do this transclusion from the ``ID101`` tiddler (or from > other ID tiddlers with different ID numbers). > > Conceptually, from tiddler ID101 I'd like to evaluate `` > {{ApplicationChoice##{{!!idnumber}}}}`` and get ``P01.02.03`` ... but > that isn't working. I'll admit to not well understanding use of braces, > square brackets, angle brackets and spacing to control evaluation of text. > > ***Background > > There are tiddlers for each of the multiple IDs (e.g., ID101, ID102, > ID103, ...), and data tiddlers for each of the multiple applications (e.g., > drill, saw, hammer, ...). There are multiple Ps (e.g., P01.01.01, P03.01, > P03.01.04, ...) but no tiddlers are defined for each P number. I select the > current application by using a selection list to put the selected > application into tiddler ``ApplicationChoice``. I want the ID number > tiddlers to display their associated P number based on the selected > application. > > Note that the ID number and the P number are different, separate from each > other, and have a many-to-many relationship. The particular relationship to > use is based on the application chosen (e.g., drill, or saw, or hammer), so > I can't put a constant ID number field in P tiddlers, and I can't put a > constant P number field in the ID number tiddlers. This relationship has > been provided to me and I can't change it. P numbers are used to navigate > an interface (they are the screen name), and ID numbers contain the actual > nuggets of information. > > Thanks ahead of time for any suggestions! > > ~Mark Hylton > > -- 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/3d9d9a7f-2404-4e9b-8bfb-f929239dffc9n%40googlegroups.com.