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