参考 > 脚本步骤参考 > 控制脚本步骤 > 暂停/继续脚本
 

暂停/继续脚本

暂停脚本,以便用户可以在当前窗口中执行其他任务。

另请参阅 

选项 

"无限期"暂停脚本,直至用户单击"继续"(FileMaker Pro Advanced 在状态工具栏中创建的按钮)或按 Enter 键。

"历时"将脚本暂停您指定的秒数。

兼容性 

 

产品 

是否支持 

FileMaker Pro Advanced 

 

FileMaker Go 

 

FileMaker WebDirect 

 

FileMaker Server 

 

FileMaker Cloud 产品 

 

FileMaker Data API 

 

自定义 Web 发布 

 

Runtime 解决方案 

 

源于 

FileMaker Pro 6.0 或更低版本

说明 

例如,此脚本步骤可以等待用户输入数据,然后在不同的屏幕间为用户提供指导,并根据需要提示用户输入数据。也可以使用"暂停/继续脚本"帮助您调试脚本(例如,在脚本的某个特定点查看字段中的值)或解析脚本进度。

"暂停/继续脚本"脚本步骤在执行该脚本的文件的前景窗口中运行。如果脚本的当前窗口处于隐藏状态,"暂停/继续脚本"会将该窗口调到屏幕前方显示。

"历时"值必须解析为表示暂停持续时间(以秒为单位)的数值。如果使用"指定计算方式"对话框确定持续时间,则计算结果必须为数值,否则脚本将不会暂停。

为了使您能够在脚本暂停时更好地控制用户操作,FileMaker Pro Advanced 使某些菜单命令对用户不可用。您可以定义一些按钮,让用户执行一些无法通过菜单执行的操作。

注释 

"暂停/继续脚本"步骤会解冻"冻结窗口"脚本步骤。

在 FileMaker WebDirect 中,如果"暂停/继续脚本"步骤暂停了脚本并且 Web 用户的空闲时间超过了 FileMaker Server 管理控制台或 FileMaker Cloud 产品管理控制台中指定的会话超时,则 Web 用户的连接将会关闭并且脚本将会提前结束,可能导致出现意外的结果。

在"自定义网络发布"和 FileMaker Data API 中,支持此脚本步骤,但应该避免使用它。如果在会话超时之前脚本一直保持暂停状态,将不会完成该脚本。

示例 1 

转到"打印发货单"布局并暂停。用户可以单击状态工具栏中的"继续"按钮或布局来打印记录。

转到布局 ["打印发货单"]
暂停/继续脚本 [无限期]
打印 [恢复: 打印机; 包括对话框: 关闭]
转到布局 [原始布局]

相关主题 

脚本步骤参考(按字母顺序排序的列表)

脚本步骤参考(类别列表)

关于公式