从日志中提取 JSL 代码你好!
有谁知道如何“提取”给定期刊的 JSL 代码? 学习如何编写生成报告/日志的 JSL 代码将非常有用。
例如,假设您通过添加文本、文件参考等来创建日记。 您想要保存生成该日志的脚本。 那可能吗?
非常感谢,
马塞洛.
回复:提取期刊的JSL代码<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好克雷格,
非常感谢您对 JMP 中期刊的工作原理的清晰解释。 我正在创建一个加载项,我想学习如何编写 jsl 代码,使文本显示在两列上。 从你对我另一个问题的回答我解决了这个问题。
马塞洛.
达:Craige@JMP
Inviato:mercoledì 12 年前 2015 20.50
答:马塞洛·菲达莱奥
Oggetto:回复:- 提取期刊的 JSL 代码
<> JMP 用户社区
提取期刊的JSL代码
讨论中来自 Craige@JMP <> 的回复 - 查看完整讨论 <>
回复:提取期刊的JSL代码从 JMP 平台创建的期刊确实有一个脚本副本,如果数据表可用,则可以重现该平台。但是从您自己的脚本创建的日志(如前面的示例)不包含创建日志的脚本的副本。但是带有运行脚本的按钮的日志确实包含按钮脚本。
日记的最初目的是记录平台的运行结果。大多数情况下,日志是一组指令(不是 JSL),用于重建平台的外观而无需重新运行平台。
但由于平台的红色三角形菜单已保存到日志中,因此重新运行平台的脚本位于日志中。
你想让我做什么?我认为有比“撤销”日记更好的方法,但我不清楚目标。
回复:提取期刊的JSL代码感谢您的快速回复。 假设我有与下面报告的 jsl 对应的日志,并将其保存为 jrn 文件。 我可以从 jrn 文件开始获取 jsl 代码吗? 从开放报告中,我可以生成生成该报告的 jsl 代码,因此我想知道这对于开放期刊是否也可能。 我觉得我的想法太简单了!! 我开始使用jsl。
非常感谢。
达:Craige@JMP
Inviato:mercoledì 12 年前 2015 19.02
答:马塞洛·菲达莱奥
Oggetto:回复:- 提取期刊的 JSL 代码
<> JMP 用户社区
提取期刊的JSL代码
讨论中来自 Craige@JMP <> 的回复 - 查看完整讨论 <>
回复:提取期刊的JSL代码或者也许你根本不需要日记。您还可以在新窗口中构建复杂的显示。
从脚本索引来看,这个显示只有一项:
g = Graph Box(
Frame Size( 300, 300 ),
Marker( Marker State( 3 ), [11 44 77], [75 25 50] );
Pen Color( "Blue" );
Line( [10 30 70], [88 22 44] );
);
New Window( "My Window's Title", g );
回复:提取期刊的JSL代码听起来你想要这样的东西:
x = Current Journal(); // makes a new journal if none open
x << append( // add to the end of the journal
Outline Box( "example",
V List Box( // the outline holds a vertical list of two items...
Text Box( "hello" ),
Button Box( "there", Print( "run some JSL" ) )
) ) );
JMP同时具有.JSL和.JRN文件,它们的内容看起来相似,但只有.JSL文件真正具有可执行脚本语言。.JRN 文件描述了通过记录平台输出创建日志时 JMP 输出的外观。不过,正如您所注意到的,日记有时会有一些按钮,其中的脚本会在按下按钮时运行。