On Sun, Mar 22, 2009 at 09:02:48PM -0400, David F. Skoll wrote:
> > Any idea why "UNTIL [trigdate() + 21]" doesn't work?
> 1) trigdate() doesn't necessarily return March 22. It returns the
> actual calculated trigger date, so trigdate() + 21 will always be three
> weeks in the future.
Explain? I can't tell the difference between these:
REM Mar 23 2009 *7 UNTIL [trigger('2009-03-23' + 21)] MSG DEBUG 1 trigger
REM Mar 23 2009 *7 UNTIL [trigger(trigdate() + 21)] MSG DEBUG 2 trigdate
They both give me the same results, as far as I can tell, with the
latter to be preferred since it doesn't require me to repeat the date.
We could define a function to simplify the syntax a little:
FSET _repeat(date,period,count) "*"+period+" "+date+" UNTIL
"+trigger(trigdate()+((count-1)*period))
REM [_repeat("Mar 23 2009",7,4)] MSG DEBUG 3 use a function
--
| Ian! D. Allen - [email protected] - Ottawa, Ontario, Canada
| Home Page: http://idallen.com/ Contact Improv: http://contactimprov.ca/
| College professor (Open Source / Linux) via: http://teaching.idallen.com/
| Defend digital freedom: http://eff.org/ and have fun: http://fools.ca/
_______________________________________________
Remind-fans mailing list
[email protected]
http://lists.whatexit.org/mailman/listinfo/remind-fans