主页 > 参考 > 脚本步骤参考 > 控制脚本步骤 > 退出脚本
退出脚本 目的 强制运行中的脚本、子脚本或外部脚本立即停止运行。 另请参阅 创建脚本自动执行任务 格式 退出脚本 [结果:<值或公式>] 选项 “<值或公式>”指定传递回父脚本的值。该值通常基于当前脚本的状态。 兼容性 脚本步骤运行步骤 是否支持 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(脚本结果) 函数 中断脚本 脚本触发器 脚本步骤参考(按字母数字顺序排序的列表) 脚本步骤参考(类别列表) 关于公式