Arg! You are absolutely right. I skipped handling empty fields. I had imposed on myself a hard 10:30 PM cutoff time on that first crack at it, and had not gotten around to validating the result set.
First thing to fix when I get back at it tomorrow. Thanks ! On Thu, Nov 24, 2022 at 11:39 PM Eric Shulman <elsdes...@gmail.com> wrote: > This is some interesting stuff! > > I notice that in the PDF output, if a tiddler listed in "The record set" > table doesn't have some fields (or the field value is blank, or two fields > have exactly the same value), that row of the table omits the corresponding > cell, rather than showing a blank placeholder cell (or a repeated value if > two fields have matching values). The result is that the cells for that > tiddler don't align with the corresponding field name headings. > > Example 1: > "Interactive Git Documentation by Devin Weaver" has a blank "type" field. > The result is that the "url" field value is displayed under the "type" > column heading > > Example 2: > "Simple Zork-like Game by Jed Carty" has the same timestamp for "created" > and "modified" (20141118143636664). > The result is that the "modified" field value is omitted from the table, > and the "text" field value is displayed under the "tags" column heading. > > Since I can't look at your code to see what you are doing, I can only > guess at some possible workarounds for these issues. > > I assume you are using some filter syntax to iterate over the fields of a > tiddler and using something like "get<fieldname>" to retrieve the values > that are shown in the table cells. If this is the case, you might try > using something like "get<fieldname>else[]", which would ensure that > empty/missing fields are converted to blank text rather than being > omitted. For the duplicate value problem, you might try preceding the > relevant filter run syntax with "=" to preserve duplicate values in the > results. > > Hope this helps, > -e > On Thursday, November 24, 2022 at 6:29:38 PM UTC-8 cj.v...@gmail.com > wrote: > >> select * from Examples >> >> Results (preceded by sanity-checks of steps towards result set) in >> attached PDF. >> >> On Thursday, November 24, 2022 at 8:39:39 PM UTC-4 Charlie Veniot wrote: >> >>> Working on: select * from Examples >>> >>> Using TiddlyWiki.com >>> >>> The tag "Examples" being the table. >>> >>> On Thursday, November 24, 2022 at 4:46:34 PM UTC-4 Charlie Veniot wrote: >>> >>>> As always, the question of "how would I do that/this in TiddlyWiki" >>>> just grabs me by the jugular (i.e. it gets all of my attention.) >>>> >>>> Proof of concept prototype pending ... >>>> >>> -- > You received this message because you are subscribed to a topic in the > Google Groups "TiddlyWiki" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/tiddlywiki/GWxH8tPzDn4/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > tiddlywiki+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/0c91473e-d7eb-46a5-b888-91a0e34b7d24n%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywiki/0c91473e-d7eb-46a5-b888-91a0e34b7d24n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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/CAMu8EfMt3pQqbV9tyhQN%2BOn%2BC-bYVT7vnygdG0wD75CU4%3D%2B61g%40mail.gmail.com.