退出脚本
 
目的 
强制运行中的脚本、子脚本或外部脚本立即停止运行。
另请参阅 
格式 
退出脚本 [结果:<值或公式>]
选项 
<值或公式>”指定传递回父脚本的值。该值通常基于当前脚本的状态。
兼容性 
 
脚本步骤运行步骤 
是否支持 
FileMaker Pro 
 
FileMaker Server 预定脚本 
 
FileMaker Go 
 
自定 Web 发布 
 
FileMaker WebDirect 
 
Runtime 解决方案 
 
源于 
FileMaker Pro 6.0 或更早版本
说明 
如果在子脚本中使用“退出脚本”,将返回主脚本,可能返回或不返回可选的脚本结果。如果指定了可选的脚本结果,则将返回此脚本结果并将其存储在主脚本中,直到调用了其他返回值的子脚本为止。退出主脚本后,此脚本结果将被删除。可以将此脚本结果存储在局部或全局变量中,以备以后使用。
示例 1 
执行查找并打印。如果没有找到记录,则显示所有记录并退出脚本。
执行查找 [恢复]
If [Get ( 查找个数 ) = 0]
显示所有记录
退出脚本 [ ]
End If
打印 [无对话框]
示例 2 
打印未付款发货单。在“打印”子脚本中,用户可以选择是否打印发货单。如果用户选择打印,“退出脚本”会使用脚本结果在“状态”字段中输入“在<当前日期>打印”。
主脚本:打印未付款发货单
新建窗口 [名称:"发货单列表"; 风格:文档]
转到布局 ["打印发货单"]
执行查找 [恢复]
#调用下面定义的“打印”子脚本
执行脚本 ["打印"]
#子脚本完成后继续运行
If [Get(脚本结果) = 1]
替换字段内容 [无对话框; 发货单::状态; "打印日期" & Get ( 当前日期 )]
Else
显示所有记录
对记录排序 [恢复; 无对话框]
End If
子脚本:打印
显示自定义对话框 ["打印未付款发货单"; "您是否要打印未付款发货单?"]
If [Get ( 上次选择信息 ) = 1]
打印 [无对话框]
Else
关闭窗口 [当前窗口]
End If
#使用“结果”参数将用户的选择传递给主脚本
退出脚本 [结果:Get( 上次选择信息 )]
相关主题 
Get(脚本结果) 函数
中断脚本 脚本触发器
脚本步骤参考(按字母数字顺序排序的列表)
脚本步骤参考(类别列表)
关于公式