命令
ForEach [循环次数]
ForEach [文件规范,例如 “C:\data\DR*.txt”]
ForEachSheet
Next
重新生成
说明
许多脚本的核心都是循环。您可以循环执行一定次数(用于模拟),遍历所有匹配的文件(重复导入),或遍历某个部分中的所有工作表(用于打印或导出……)。使用 Next 语句结束循环。循环不能嵌套。
循环的开始与结束
开始循环有三种方式:
•循环指定次数(示例): ForEach 100.
•遍历一组文件(示例):ForEach *.CSV
•遍历当前部分中的所有工作表:ForEachSheet
对于这三种循环,Next 语句均可结束循环。
重新生成随机数
Prism 脚本的一个常见用途是进行蒙特卡洛分析。首先创建一个 Prism 文件,该文件使用“模拟带随机散布的数据”分析来生成数据,并将这些模拟数据链接到另一个分析(例如非线性回归)。 在每个循环内部,使用 GoTo 命令跳转到生成数据的分析页面,并使用 Regenerate 命令生成新的“数据”(具有不同的随机散布)。然后跳转到结果页面,输出选定的结果,并使用 Next 命令再次循环。请参阅本章开头的脚本示例 2。