Was hat Sie zu dieser Wunschliste inspiriert?
Sie sollten beim Skripting niemals die Benutzereinstellungen ändern (es gibt eine Ausnahme), aber manchmal würde eine Änderung dieser Einstellungen die Dinge erheblich erleichtern und das Skript einfacher machen.
JMP-Projekte - Lokale Einstellungen ist dem ähnlich, hat aber einen eingeschränkteren Umfang
Welche Verbesserung würden Sie gerne sehen?
Ich möchte Sitzungseinstellungen sehen (diese würden für die aktuelle JMP-Sitzung beibehalten) und Instanzeinstellungen (könnte auf ähnliche Weise funktionieren wie Names Default To Here(1) ändert den Namespace). Es sollte auch möglich sein, Sitzung/Instanz Ignore Platform Preferences(1) festzulegen. Unten finden Sie ein Beispiel, wie diese möglicherweise beim Skripting funktionieren könnten.
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)
),
)
);
Eine ähnliche Idee könnte erweitert werden, um mit Voreinstellungen zu arbeiten
Session Preset(
Distribution(
Continuous Distribution(
Apply Preset("Focus on Distribution")
)
)
);
Local Preset(
Distribution(
Continuous Distribution(
Apply Preset("Focus on Distribution")
)
)
);
Es könnte sogar sinnvoll sein, diese Einstellungen interaktiv und nicht nur während der Skripterstellung festlegen zu können. Fügen Sie den aktuellen Einstellungen ein neues Sitzungseinstellungsmenü bzw. eine neue Schaltfläche „Hinzufügen“ hinzu und bieten Sie eine Möglichkeit, bestimmte Einstellungen für die Sitzung zu „erzwingen“.
Warum ist diese Idee wichtig?
Erleichtert die Verwaltung von Plattformen beim Skripting, ohne dass Benutzereinstellungen durcheinandergebracht werden müssen.