参考 > 脚本步骤参考 > 控制脚本步骤 > Loop
 
Loop
目的 
重复一组脚本步骤,以执行批量处理。
另请参阅 
格式 
Loop
选项 
无。
兼容性 
 
脚本步骤运行的位置 
是否支持 
FileMaker Pro 
 
FileMaker Server 
 
FileMaker Go 
 
自定义 Web 发布 
 
FileMaker WebDirect 
 
Runtime 解决方案 
 
源于 
FileMaker Pro 6.0 或更低版本
说明 
例如,使用 Loop 从搜索结果的所有记录中导出容器字段内容。此脚本步骤和 End Loop脚本步骤分别标记重复的脚本步骤结构的开始和结尾。该脚本执行包含在循环结构中的脚本步骤,直到遇到以下某个脚本步骤为止:
Exit Loop If脚本步骤
转到记录/请求/页面脚本步骤转到入口行脚本步骤(如果选择了“最后一步后退出”选项)
每个 Loop 步骤在其后的某个位置必须有一个相同缩进的对应 End Loop 步骤。每次使用 Loop 脚本步骤时,脚本编辑面板都会自动输入 End Loop 步骤。
示例 1 
将“客户::工作电话”的内容拷贝到所有记录的“客户::日常联系”中。
转到记录/请求/页面 [第一个]
Loop
设置字段 [客户::日常联系; 客户::工作电话]
转到记录/请求/页面 [下一步; 最后一步后退出: 打开]
End Loop
示例 2 
使用 Loop 语句依次对记录进行处理以导出“容器”字段中的文件。
设置变量 [$路径; 值: Get ( 文档路径 ) & 产品::容器]
转到记录/请求/页面 [第一个]
Loop
导出字段内容 [产品::容器; "$路径"]
转到记录/请求/页面 [下一步; 最后一步后退出: 打开]
End Loop
相关主题 
循环结构示例
脚本步骤参考(按字母数字顺序排序的列表)
脚本步骤参考(类别列表)