重命名列 jsl 脚本你好
我对 JSL 脚本编写还很陌生。 我似乎找不到将列标题从一个名称重命名为另一个名称的脚本
抱歉,这对于这里的大多数人来说可能是显而易见的
回复:重命名列 jsl 脚本将来,您可能会发现在线帮助很有用。 在这种情况下:
- 选择帮助>脚本索引。
- 将下拉菜单从初始状态更改为所有类别到对象。
- 选择列脚本在下面数据表在第一个列表中。
- 选择设置名称在第二个列表中。
您将找到包含参数和选项的正确语法。 您可以运行一个示例并观察结果。 您可以点击主题帮助转到主帮助系统中更完整的内容。
您还可以在对象中搜索列名例如查找所有相关功能或消息。
回复:重命名列 jsl 脚本非常感谢吉姆
这正是我所需要的。 我正在使用该脚本的一个变体,我已经摆弄了很长时间但无法使其工作。
也感谢您展示您在哪里找到它。
回复:重命名列 jsl 脚本这是一个例子
帮助==>脚本索引==>数据表==>列脚本
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
:Age << Set Name( "Time" );
回复:重命名列 jsl 脚本您建议的脚本在用户仅使用一个表时效果很好。但我一直尝试在打开的多个表中更改特定列的名称,但在脚本索引中找不到相关指导。请问这种情况的 JSL 语法应该是什么?
例子
我正在使用两个表(Cdt1 和 Cdt2),并且 Cdt1 有一个名为“值”的列,我想将其更改为“故障代码”
我尝试在更改名称之前先选择“值”列,但这没有帮助。
Cdt1 << Select Columns("value");
Column("value") << Set Name( "Fault code" );
我的另一次尝试更糟糕......
Cdt1 << Columns("value") << Set Name ("Fault code");
无论如何,我尝试了一段时间,寻求指导,但还是没有成功。任何帮助我都感激不尽。
回复:重命名列 jsl 脚本来自脚本索引:


所以你的代码应该是:
Cdt1:value << Set Name( "Fault code" );
或者
Column( Cdt1, "value" ) << Set Name( "Fault code" );