Hello Markh and Soren I would like to see a working example of your solution.
Is there any way you could provide an example in tiddlyhost.com or attach .tid files as do not have existing Tiddlers required. Thanks Scot On Thursday, 13 May 2021 at 13:54:31 UTC+1 [email protected] wrote: > Thank you much, Soren, both examples work perfectly! Hopefully I'll get to > the point, some day, where I actually understand this syntax and can > graduate from being a script kiddie. But in the meantime, I can use this. > > Thanks again! > > On Wednesday, May 12, 2021 at 6:38:56 PM UTC-4 Soren Bjornstad wrote: > >> 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/21190766-d26e-4769-9a69-35e35ba90321n%40googlegroups.com.

