從日誌中提取 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 輸出的外觀。不過,正如您所注意到的,日記有時會有一些按鈕,其中的腳本會在按下按鈕時運行。