Activity Recorder 是 JMP 中用于快速自动化简单流程的出色工具。 我觉得它应该能够将不同的动作组合成一个,目前取决于你如何执行动作,它会创建比必要的更长的脚本(这些也会使脚本不太健壮)。 下面是一个使用 Big Class 的示例,可以快速在 JMP 中创建新的公式列(非常简单的示例):
- 双击“免费”标题以创建新列
- (通常我们甚至可能在这里有额外的步骤,这只是重命名列)
- 双击新列,重命名并设置公式列属性
我没有第二步的增强日志:

// New column: Column 6
Data Table("Big Class") << New Column("Column 6",
Numeric,
"Continuous",
Format("Best", 12)
);
// Change column info: NewCol
Data Table("Big Class"):Column 6 << Set Name("NewCol") <<
Set Formula(:height * :weight);
我希望 Action Recorder 能够做的是将这些组合成一个步骤,看起来像这样
// New column: NewCol
Data Table("Big Class") << New Column("NewCol",
Numeric,
"Continuous",
Format("Best", 12),
Formula(:height * :weight)
);
我已经可以得到这个但是我必须使用不同的方法来创建列。 右键单击空闲列标题并选择新建列并填写所需信息。 在这种情况下,我们将获得更简洁的脚本:
// New column: NewCol2
Data Table("Big Class") << New Column("NewCol2",
Numeric,
"Continuous",
Format("Best", 12),
Formula(:height * :weight)
);
尽管此选项不允许我在其他列之间插入列。
如果 Action Recorder 可以组合不同的步骤,很可能还有其他地方会有所帮助。