执行脚本和脚本参数示例
“执行脚本”会执行当前文件或其他 FileMaker Pro 文件中定义的脚本
可选的脚本参数可以将文本传递到脚本中。例如,在启动脚本时,您可以使用脚本参数存储活动记录编号,这样可以在脚本结束时很容易地返回该记录。或者,您可以从同一布局上不同按钮调用同一脚本,通过为每个按钮使用不同的脚本参数,可以很容易地判断调用脚本的按钮。
指定参数时,可以在脚本内访问它,或使用 Get(脚本参数) 函数将其传递到其他脚本。
也可以使用复杂参数,如名称列表或其他值。用回车符分隔的复杂参数可以使用 LeftValues 函数MiddleValues 函数RightValues 函数进行解析。这些函数会返回用回车符分隔的列表中的起始值、中间值和结尾值。用其他字符分隔的复杂参数可以使用 Left 函数Middle 函数Right 函数等函数解析为文本。
注释
 •
 •
 •
示例 1 
运行不带参数的“打印发货单报表”脚本。
转到布局 ["发货单报表"]
执行脚本 ["打印发货单报表"]
示例 2 
使用字段“客户名”作为参数。将在一个采用“发货单报表”布局的新窗口中返回当前客户的发货单。
主脚本:当前客户发货单
查找匹配记录 [替换; 发货单::客户 ID]
#调用下面定义的“查看客户发货单”子脚本
执行脚本 ["查看客户发货单"; 参数:"发货单::客户名"]
子脚本:查看客户发货单
新建窗口 [名称:"客户:" & Get ( 脚本参数 ); 样式:文档]
转到布局 ["发货单报表"]
对记录排序 [恢复; 无对话框]