Pause/Resume Script
Purpose 
Pauses a script indefinitely or for a specified length of time so the user can perform other tasks in the current window.
Format 
Pause/Resume Script [Duration (seconds) <n>]
Options 
Click Specify to display the Pause/Resume Options dialog box, where you can set the following options.
  •
Select Indefinitely to pause the script until the user clicks Continue (a button created by FileMaker Pro in the status toolbar) or presses Enter.
  •
Select For duration and enter the number of seconds to pause the script.
  •
Select For duration and click Specify to create a calculation to determine the number of seconds to pause the script.
Compatibility 
This script step is:
  •
  •
Description 
This script step can, for example, wait for a user to enter data, and then guide the user from screen to screen, prompting for data entry as needed. You can also use Pause/Resume Script to help debug your scripts, for example, to see what value is in a field at a particular point in a script or to evaluate the progress of a script.
The Pause/Resume Script script step operates on the foreground window of the file from which the script is performed. If the script’s current window is hidden, Pause/Resume Script brings that window to the front and shows it.
The For duration value must evaluate as a number, which is the duration of the pause in seconds. If you use the Specify Calculation dialog box to determine the duration, the calculation result must be a number or your script will not pause.
To give you more control over a user's actions when a script pauses, FileMaker Pro makes some menu commands unavailable to users. You can define buttons to let users perform actions not available on the menus.
Examples 
The following script displays a welcoming screen for three seconds when the database is opened, then displays a data entry layout. The user cannot stop this script. The default state is off.
Allow User Abort [Off]
Go to Layout ["Welcome"]
Pause/Resume Script [Duration (seconds): 3]
Go to Layout ["Data Entry"]
Tip  You can create a button with the Resume step to allow the user to resume a script if it's paused.
Related topics 
Script steps reference (alphabetical list)
Script steps reference (category list)
About formulas