Loop

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

选项 

兼容性 

产品 是否支持
FileMaker Pro
FileMaker Go
FileMaker WebDirect
FileMaker Server
FileMaker Cloud
FileMaker Data API
自定义 Web 发布

原始版本 

6.0 或更低版本

说明 

例如,使用 Loop 从搜索结果的所有记录中导出容器字段内容。此脚本步骤和 End Loop 脚本步骤分别标记重复的脚本步骤结构的开始和结尾。该脚本执行包含在循环结构中的脚本步骤,直到遇到以下某个脚本步骤为止:

每个 Loop 步骤在其后的某个位置必须有一个相同缩进的对应 End Loop 步骤。每次使用 Loop 脚本步骤时,脚本编辑面板都会自动输入 End Loop 步骤。

示例 1 

将“客户::工作电话”的内容拷贝到所有记录的“客户::日常联系”中。

复制
转到记录/请求/页面 [第一个]
Loop
    设置字段 [客户::日常联系; 客户::工作电话]
    转到记录/请求/页面 [下一步; 最后一步后退出:打开]
End Loop

示例 2 

使用 Loop 语句依次对记录进行处理以导出“容器”字段中的文件。

复制
设置变量 [$路径; 值:Get ( 文档路径 ) & 产品::容器]
转到记录/请求/页面 [第一个]
Loop
    导出字段内容 [产品::容器; "$路径" ; 创建文件夹:关闭]
    转到记录/请求/页面 [下一步; 最后一步后退出:打开]
End Loop