执行脚本
 
目的 
执行一个在当前文件或其他 FileMaker Pro 文件中定义的脚本。
另请参阅 
格式 
执行脚本 [<脚本名称>; 参数:<参数>]
选项 
 •
<脚本名称>”指定要执行的脚本。
 •
可选脚本参数”指定所指定脚本的脚本参数。
兼容性 
 
脚本步骤运行步骤 
是否支持 
FileMaker Pro 
 
FileMaker Server 预定脚本 
 
FileMaker Go 
 
自定 Web 发布 
 
FileMaker WebDirect 
 
Runtime 解决方案 
部分 
源于 
FileMaker Pro 6.0 或更早版本
说明 
使用外部文件中的脚本时,无需打开外部文件 - FileMaker Pro 会自动打开此文件。
可以使用单独的脚本将复杂任务划分为较小的段,这样做通常更便于解决问题。通过将打印或导出记录这样的常见任务放入可由多个脚本访问的单独脚本中,还可以节省时间。例如,您可能要在多个脚本中使用相同的页面设置和打印选项。通过定义这些步骤一次并将它们保存在单独的脚本中,即可方便地多次访问这些步骤。
使用脚本参数将文本或数值传递到脚本中。指定参数后,可以在脚本中访问该参数或者使用 Get(脚本参数) 函数将其传递到其他脚本步骤中。
脚本参数:
 •
只存在于父脚本中,除非显式传递给子脚本。如果脚本调用了其他脚本,则被调用脚本中的参数独立于父脚本中的参数。
 •
 •
 •
提示  如果在执行外部脚本后要返回到原始文件,请紧跟在原始文件的“执行脚本”步骤之后添加一个“进入浏览模式”步骤或“转到布局”步骤,以便脚本返回到原始文件。
注释
 •
 •
示例 1 
运行不带参数的“打印发货单报表”脚本。
转到布局 ["发货单报表"]
执行脚本 ["打印发货单报表"]
示例 2 
使用字段值“客户名”作为参数。将在一个采用“发货单报表”布局的新窗口中返回当前客户的发货单。
主脚本:当前客户发货单
查找匹配记录 [替换; 发货单::客户 ID]
#调用下面定义的“查看客户发货单”子脚本
执行脚本 ["查看客户发货单"; 参数:"发货单::客户名"]
子脚本:查看客户发货单
新建窗口 [名称:"客户:" & Get ( 脚本参数 ); 风格:文档]
转到布局 ["发货单报表"]
对记录排序 [恢复; 无对话框]
相关主题 
执行脚本和脚本参数示例
脚本步骤参考(按字母数字顺序排序的列表)
脚本步骤参考(类别列表)
定义自定义菜单 (FileMaker Pro Advanced)
关于公式