Tones, Thanks for your response, and sorry if I wasn't clear in my original post. I have already solved the problem and am not looking for help on that (and I agree that this is probably not a good way to use the created field in most cases). I am instead wondering why I observed the unusual effect I did. On Sunday, February 7, 2021 at 5:38:20 PM UTC-6 TW Tones wrote:
> Post script, > > In this case you will be making the created field lie, it will not be > created date but button press date, I suggest using another field to store > this date or use modified. It all depends on the logic you have behind it > but I recommend using modified and created date as the system uses them > because that information will always be true. > > Regards > Tones > > > On Monday, 8 February 2021 at 10:33:54 UTC+11 TW Tones wrote: > >> Try this >> >> >> - No need for the separate macro >> - Place quotes around the format. >> >> >> <$button set="!!created" setTo=<<now "[UTC]YYYY0MM0DD0hh0mm0ssXXX">> > >> Created Now >> </$button> >> >> Tones >> >> On Monday, 8 February 2021 at 04:29:43 UTC+11 Soren Bjornstad wrote: >> >>> While trying to create a button that resets the *created* date on a >>> tiddler, I absentmindedly tried the following: >>> >>> \define now-timestamp() <<now [UTC]YYYY0MM0DD0hh0mm0ssXXX>> >>> <$button set="!!created" setTo=<<now-timestamp>>> >>> Created Now >>> </$button> >>> >>> Now, I'm aware this snippet doesn't work and can't be expected to >>> because the contents of *now-timestamp* aren't wikified when the macro >>> call is being used as a transcluded widget-attribute value. I've since >>> produced a correct version. However, I'm still confused about the result of >>> clicking the button: the *created* field was set to >>> NaNNaNNaNNaNNaNNaNNaN. I'm puzzled by what kind of calculation the >>> *setTo* attribute of the $button widget is doing that's able to create >>> a bunch of concatenated NaNs. I would have expected to simply get the >>> literal text <<now [UTC]YYYY0MM0DD0hh0mm0ssXXX>> in the field. >>> >>> Is there something special about the *created* field in this regard? >>> >> -- 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/263b4203-4c8e-429a-8607-019266ea513en%40googlegroups.com.

