Script Steps Reference

Table Of Contents
16 FileMaker Script Steps Reference
Perform Script
Format
Perform Script [“<script name>; Parameter: <parameter>]
Options
To select a script, click Specify and choose the script from the list.
For Optional script parameter, type the text you want to use or click Edit and use the
Specify Calculation dialog box to build a more complex parameter.
Note If you are using FileMaker Pro Advanced to define a custom menu item that performs
a script, select the script and optional script parameters. For more information, see the
FileMaker Pro Advanced Development Guide included with FileMaker Pro Advanced.
Web compatibility
This script step is web-compatible.
Description
Performs a script that is defined in the current file or in another FileMaker Pro file. There
is no need to open an external file when using a script in it— FileMaker Pro opens it for
you.
You can use separate scripts to break complex tasks into smaller segments, which are
often easier to troubleshoot. You can also save time by putting common tasks like printing
or exporting records into separate scripts, which can then be accessed by more than one
script. For example, you might want to use the same page setup and printing options in
several scripts. By defining those steps once and saving them in separate scripts, you
make it easy to access those steps many times.
Use script parameters to pass text or numbers into a script. When a parameter is
specified, that parameter may be accessed within a script or passed to other script steps
using the Get(ScriptParameter) function.
Script parameters:
exist within the parent script only unless explicitly passed to the sub-script
, as shown
in examples three and four below. If your script calls another script, parameters in the
the called script are independent of parameters in the parent script.
exist only for the duration of the script. Script parameters are reset each time a script
is performed.
can be used (but not modified) within a script and can be passed along to sub-scripts
by using the Get(ScriptParameter) function as the parameter for the sub-script. You
can also specify different parameters each time the sub-script is called using Perform
Script. Changing the parameters passed to a sub-script does not modify the value of
the parameters returned from Get(ScriptParameter) in the parent script.