I've wondered a few times if I'm overusing Get(CurrentDate). I mean I know things can't be cached, but sometimes we I have to use it and I've wondered if there's a break-even point where it makes more sense to put the date in a variable when a user starts up and use that instead.
I made a script which sets a variable to Get(CurrentDate) 2 million times, and then I created a second script which sets a variable $Today to Get(CurrentDate) and then set the other variable to $Today 2 million times and timed it.
The short answer is they took the same number of seconds, so I shouldn't stress this minutia. Test file attached in case anyone ever wants to verify.
temp.fmp12 (268 KB)