Awesome folks - once again some great help!
Very much appreciated
Simon
On Tuesday, September 22, 2020 at 8:34:51 PM UTC-4 Eric Shulman wrote:
> On Tuesday, September 22, 2020 at 4:46:26 PM UTC-7, Simon wrote:
>
>> I have set a time stamp
>>
> <$set name="timestamp" value="<<now YYYY0MM0DD000000000>
>>
> >">
>>
>
>> <$reveal type='lt' state='!!gsd_duedate' text='<
>>
> <timestamp>>' >
>>
> I have tried single angle brackets: <timestamp>, double angle
>> <<timestamp>>, {{!!timestamp} and {!!timestamp} - all to no avail
>>
>
> When specifying a widget parameter, the enclosing syntax is used to
> indicate the kind of parameter parsing to use:
>
> - "..." (or '...' or """...""" or [[...]]) is for literal values
> - <<...>> is for variables/macros
> - {{...}} is for tiddler/field references
> - {{{ [...] }}} is for filters
>
> Thus, since <<now ...>> is a macro, and <<timestamp>> is a variable, they
> should not be enclosed in quotes:
> <$set name="timestamp" value=<<now YYYY0MM0DD000000000>>>
> <$reveal type='lt' state='!!gsd_duedate' text=<<timestamp>> >
>
> Note that for simple assignments, you can use <$vars> instead of <$set>
> <$vars timestamp=<<now YYYY0MM0DD000000000>>>
>
> <$reveal type='lt' state='!!gsd_duedate' text=<<timestamp>> >
>
> The advantage of <$vars> is that you can do multiple variable assignments
> in a single widget:
> <$vars foo="literal" bar=<<macro>> baz={{!!field}} mumble={{{ [filter]
> }}}>
>
> Note that the {{{ [filter] }}} syntax will only return one item from the
> filter (the *first* item).
> To assign the results of a filter with multiple items, use <$set> with the
> "filter" parameter, like this:
> <$set name="foo" filter="[...]">
> also, you can use <$set> to perform "conditional assignment":
> <$set name="foo" filter="[...]" value="has a result" emptyValue="no
> results">
> If the filter returns a result, the specified value is used, if the filter
> returns no result, the emptyValue is used.
>
> enjoy,
> -e
>
--
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/a267c806-51c8-4ce0-8cb7-b2f7822a0536n%40googlegroups.com.