Re : Comment vérifier si une préférence est définie et commentLa valeur renvoyée est une commande pour définir les préférences telles qu'elles sont à l'heure actuelle.
Vous pouvez convertir la commande en chaîne, l'analyser et vérifier si l'option est activée ou désactivée :
returnedString=Char(Get Platform Preference( Control chart builder( K sigma ) ));
Regex(returnedString,"(on|off)","\1")
Re : Comment vérifier si une préférence est définie et commentMerci @hogi , cela a parfaitement fonctionné. J'étais irrité, car j'ai assigné la commande de préférence à une variable, puis la conversion en personnage n'a pas fonctionné. Mais c'est la magie de JSL.
returnedCommand = Get Platform Preference( Control chart builder( K sigma ) );
// this gives nothing:
show(char(returnedCommand));
returnedString=Char(Get Platform Preference( Control chart builder( K sigma ) ));
// this works
show (returnedString);
Re : Comment vérifier si une préférence est définie et commentNe pourriez-vous pas également vérifier le littéral en tant qu'expression?
Names default to here(1);
Get Platform Preference( Control chart builder( K sigma ) ) == Expr(Platform Preferences( Control chart builder( K Sigma( 3, <<OFF></OFF>
Comment vérifier si une préférence est définie et commentJe voudrais vérifier si une préférence est définie sur une certaine valeur, mais avec JSL, je ne peux pas récupérer la valeur pour la comparer dans une instruction if, etc. et réagir à la situation. Get Preferences renvoie quelque chose, mais qu'est-ce que c'est exactement et comment procéder?
Names Default To Here( 1 );
// Task: what is the preference set to
prefs = Get Platform Preference( Control chart builder( K sigma ) );
// hover over prefs shows the result correctly, but how to retrieve it,
// e.g. as a string?
// what type is this? JMP gives no answer
Type( prefs );
// it has a length
length(prefs);
// this does not work
Log Capture( Get Platform Preference( Control chart builder( K sigma ) ) );
Modélisation statistique avancéeAutomatisation et scriptÉtudes de consommation et de marchéPersonnalisation de masse