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

暂停/继续脚本

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

另请参阅 

选项 

•"无限期"暂停脚本,直至用户单击"继续"(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 

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

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

相关主题 

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

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

关于公式