主页 > 设计和创建解决方案 > 创建脚本自动执行任务 > 脚本示例 > 循环结构示例
循环结构示例 Loop、Exit Loop If 和 End Loop 脚本步骤定义一种用于重复脚本步骤的结构。Loop 和 End Loop 之间的脚本步骤会连续执行,直到满足 Exit Loop If 条件或“最后一步后退出”条件,执行“转到记录/请求/页面”或“转到入口行”步骤。 使用 Exit Loop If 脚本步骤指定要解析的计算。计算结果不是零时,会解析为真,并结束循环。计算结果为零时,会解析为假,并继续循环。 示例 1 将“客户::工作电话”的内容拷贝到所有记录的“客户::日常联系”中。 转到记录/请求/页面 [第一个]Loop 设置字段 [客户::日常联系; 客户::工作电话] 转到记录/请求/页面 [下一步; 最后一步后退出]End Loop 示例 2 使用 Loop 语句依次对记录进行处理以导出容器字段中的文件。如果记录的容器字段为空,退出循环。 设置变量 [$路径; 值:Get ( 文档路径 ) & 产品::容器]转到记录/请求/页面 [第一个]Loop Exit Loop If [IsEmpty ( 产品::容器 )] 导出字段内容 [产品::容器; "$路径"] 转到记录/请求/页面 [下一步; 最后一步后退出]End Loop