このウィッシュリストリクエストのきっかけは何ですか?
スクリプト作成時にユーザー設定を決していじるべきではありません (例外が 1 つあります)。ただし、設定を変更すると作業がはるかに簡単になり、スクリプトが単純になる場合があります。
JMP プロジェクト - ローカル設定はこれに少し似ていますが、範囲がより限定されています。
改善してほしいことは何ですか?
セッション設定(これらは現在のJMPセッションで保持されます)とインスタンス設定(Names Default To Here(1)が名前空間を変更するのと同様に機能します)を確認したいと思います。セッション/インスタンスのIgnore Platform Settings(1)を設定することも可能である必要があります。以下は、スクリプトでこれらがどのように機能するかの例です。
Session Preferences(
Platform Preferences(
Bivariate(
Ignore Platform Preferences(1)
),
DOE(
Simulate Responses(0),
Suppress Cotter Designs(1),
Save X Matrix(0),
Discrete Numeric Powers Set to Necessary(0),
Use Blue to Red color theme for color map(0)
),
)
);
Local Preferences(
Platform Preferences(
Bivariate(
Ignore Platform Preferences(1)
),
DOE(
Simulate Responses(0),
Suppress Cotter Designs(1),
Save X Matrix(0),
Discrete Numeric Powers Set to Necessary(0),
Use Blue to Red color theme for color map(0)
),
)
);
同様のアイデアを拡張してプリセットを使用することもできます
Session Preset(
Distribution(
Continuous Distribution(
Apply Preset("Focus on Distribution")
)
)
);
Local Preset(
Distribution(
Continuous Distribution(
Apply Preset("Focus on Distribution")
)
)
);
スクリプト作成中だけでなく、対話的にこれらを設定できることは価値があるかもしれません。新しいセッション設定メニュー/ボタンを現在の設定に追加し、セッションに対して特定のプレゼントを「強制」する何らかの方法を提示します。
このアイデアはなぜ重要なのでしょうか?
ユーザー設定を台無しにすることを心配することなく、スクリプト作成時にプラットフォームの管理が容易になります。