Please enable JavaScript to view this site.

命令

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