Following up on answers to an earlier question of mine 
<https://groups.google.com/forum/#!topic/tiddlywiki/mBpOhZP5SVw>, I've torn 
up and reinvented my daily to-do lists again — and run into a puzzling *new*
 problem.

In a nutshell:  I'm creating individual tiddlers for tasks I have to do for 
various clients/customers/my wife.  I use a macro (<<todolist>>) to print 
out the running list of items on a per-client basis (e.g., <<todolist 
TheBoss>>).  I use a button and faux checklist to check off items from 
these lists, tagging the tiddlers "√ done" and setting fields for 
completion date and completion time.

In my daily journal tiddler, I use calls to another macro (<<donelist>>) to 
record what I accomplished today.  Each journal tiddler has a field named today 
that contains that day's date in YYYY-0MM-0DD format (e.g., 2016-01-14). 
 The <<donelist>> macro uses <$list> to check for tasks whose completion 
date is equal to the today field of the current tiddler.

Or, at least, that's how it's *supposed* to work.

Here's what the <<donelist>> macro definition looks like:

\define donelist(client on:{{!!today}})
!$client$

<$list filter="[!has[draft.of]tag[$client$]tag[tasks]tag[√ 
done]task_completiondate[$on$]sort[task_completiontime]sort[task_completiondate]]"
>

<<donelist-listitem $client$>>

</$list>
\end

You'll notice I've set it up to accept an optional secondary parameter, on, 
because I sometimes want to call a list of things completed on a different 
date.  If I push the current date through in the macro call (e.g., <<donelist 
TheBoss 2016-01-14>>), my list generates perfectly — but if I leave off 
that parameter (<<donelist TheBoss>>)  and count on the today field to 
provide that value for the macro, the list fails to including anything. 
 The string from today is captured, and I can print it out via the macro — 
but it seems to be failing in the filter.

$client$ works O.K. in the filter string, as do other parameters I pass 
into <$list> filters elsewhere. but maybe TiddlyWiki isn't parsing 
{{!!today}} in the filter definition?  Can anyone confirm whether I'm 
barking up the right tree — and maybe suggest an alternative?

-- 
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 post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/1c1a518b-14b8-4117-a71d-f4fc8f5d4837%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to