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