I learned this trick by looking up the script step in FileMaker Help:
You can use Install On timer with a time parameter to start the on timer cycling. You can use Install On Timer with no paramters to halt the cycling. Thus, if the script called by the timer has another Install On Timer with no parameters in it. The Timer Script will only be triggered once.