Was hat diese Wunschlistenanfrage inspiriert?
Sie sollten sich bei der Skripterstellung niemals mit den Benutzereinstellungen herumschlagen (es gibt eine Ausnahme), aber manchmal würde eine Änderung dieser Einstellungen die Dinge viel einfacher und das Skript einfacher machen.
„JMP Projects – Local Preferences“ ist dem etwas ähnlich, hat aber einen eingeschränkteren Umfang
Welche Verbesserung würden Sie sich wünschen?
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 auf die Arbeit mit Voreinstellungen ausgeweitet werden
Session Preset(
Distribution(
Continuous Distribution(
Apply Preset("Focus on Distribution")
)
)
);
Local Preset(
Distribution(
Continuous Distribution(
Apply Preset("Focus on Distribution")
)
)
);
Es könnte sich sogar lohnen, diese interaktiv und nicht erst beim Scripting festlegen zu können. Fügen Sie ein neues Menü „Sitzungseinstellungen“ bzw. eine Schaltfläche „Hinzufügen“ zu den aktuellen Einstellungen hinzu und bieten Sie eine Möglichkeit, bestimmte Geschenke für die Sitzung „durchzusetzen“.
Warum ist diese Idee wichtig?
Erleichtert die Verwaltung von Plattformen bei der Skripterstellung, ohne sich Gedanken über die Beeinträchtigung der Benutzereinstellungen machen zu müssen.