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 [email protected] 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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/3d9d9a7f-2404-4e9b-8bfb-f929239dffc9n%40googlegroups.com.