参考 > 脚本步骤参考 > 控制脚本步骤 > Loop
 

Loop

重复一组脚本步骤,以执行批量处理。

另请参阅 

选项 

无。

兼容性 

 

产品 

是否支持 

FileMaker Pro Advanced 

是 

FileMaker Go 

是 

FileMaker WebDirect 

是 

FileMaker Server 

是 

FileMaker Cloud 产品 

是 

FileMaker Data API 

是 

自定义 Web 发布 

是 

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

相关主题 

循环结构示例

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

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