ラベルを変更するとログに表示されるこのウィッシュリストのリクエストのきっかけは何ですか?
反復作業を自動化する場合、多くの場合、手動で手順を実行し、ログをチェックして同等の JSL を確認します。
どのような改善を望みますか?
軸ラベル名を変更したときに、ログに同等の JSL メッセージが表示されるようにしたいと思います。
このアイデアはなぜ重要なのでしょうか?
これにより、ユーザーは Google 検索なしで JSL を自動化して記述できるようになります。
自動化とスクリプトRe: ラベルの変更はログに表示されるべき残念ながら、Jmp はそのような中間ステップを記録しません。これは、拡張ログを短くスリムに保つのに最適です。
- しかし、拡張ログからそのような「トリック」を学ぶことは不可能になります。
現時点では回避策はありますが、いくつか制限があります。
レポートの最終スクリプトの一部として中間ステップのコードを取得します (例: [スクリプトの保存] メニューから)。

問題は、手動変更がレポートに送信とDispatch を介してコード化されていることです。優れた JSL コードについて言えば、 レポートに送信とDispatch は独自のコードに直接使用することを意図したものではありません。
@Mark_Bailey さんはこう書きました:
例のレポートに送信および急送引数は、JMP が現在のプラットフォームを可能な限り完全に再現するスクリプトを保存できるようにするためのものです。これらは、スクリプトを記述するためのものではありません。多くの人がこれらを使用しており、それは彼らの選択ですが、それは意図されたものではありません。レポート レイヤー内のオブジェクトと直接通信するには他の方法を使用する必要があるため、それらに関する情報はドキュメントにありません (つまり、ドキュメント化されていません)。たとえば、軸ボックスに<< Add Ref Line(---)メッセージを送信します。
https://community.jmp.com/t5/Discussions/JMP-Script-Dispatch-Function/mp/256386/highlight/true#M50369
したがって、JSL スクリプターには次のような問題があります。
拡張ログによって保存されたコードを変換する方法*)
SendToReport( Dispatch( {}, "X title", TextEditBox, {Set Text( "new" )} ) )
...スクリプトに使用するコードに?
*) 変換: JMP で変換できますか?
生のコードを右クリックして変換をクリックすると、JMPが生成します。
current report()[TextEditBox(<STRONG>3</STRONG>)]<< Set Text( "new" )
[... あるいはもっと堅牢なものを期待する]
Re: ラベルの変更はログに表示されるべき軸ラベルの変更以外にも、すぐには記録されず、レポートが閉じられた直後に記録されるタスクが多数あります。
「ラベルを変更するとログに表示される」の詳細については、次のリンクを参照してください。
プレゼンテーション オートパイロット (別名ワークフロー ビルダー 2.0)
アイデア: JMP はすべてのステップを個別に記録し、プレゼンテーション中にレポートの変更を自動化するために使用できます。
Re: ラベルの変更はログに表示されるはずです - ステータスが「確認済み」に変更されました今のところは認めますが、 @hogi の考えは正しく、コメントには良い提案がいくつかあります。現在、このようなプラットフォーム内では中間ステップを記録していません。記録するのは大変な作業になります。