Well, yes and no.

If your identifier or command was a local alias created like
alias -l FormatString
and is used by timer commands launched from ON CONNECT handlers in several scripts, they all report the local alias as being no-such-identifier or bad-command, except when the timer is launched from within the same scriptfile where the local alias is located.