JSL Tipps und Tricks-Sitzung am 20. NovemberLiebe Community,
Am 20. November veranstalten wir eine Scripters Club-Sitzung zum Thema „Tipps und Tricks“. Weitere Einzelheiten und die Möglichkeit zur Anmeldung finden Sie hier: https://www.jmp.com/en_gb/events/users-groups/users-group-meetings/register-for-scripters-club-2024.html
Wir haben eine Liste mit Themen, die wir gerne behandeln möchten, würden uns aber auch über Ihre Nachricht freuen!
- Gibt es etwas, worüber Sie gerne mehr erfahren möchten?
- Gibt es beim Skripting besondere Herausforderungen?
- Haben Sie einen Tipp, den Sie mit der Community teilen möchten?
Danke!
@jthi , @thickey1 , @Georg @maurogerber
Betreff: JSL-Tipps und Tricks-Sitzung am 20. NovemberVielleicht kann ich zu den Tipps noch ein paar Anregungen geben:
- Neuordnung
- Neuanordnung des assoziativen Arrays
- Neuanordnung von Spalten basierend auf bestimmten Metriken
- Tipps und Tricks zum Scripting-Index
- Suchen von Verweisen auf Anzeigeboxen
- Extrahieren von Werten zwischen Klammern
- Eindeutige Werte erhalten
- Datentabellen-Indizierung
- Text als Datentabelle öffnen
- Zitate in Run Command
- Entkommene Fluchten
- Dinge zufällig anordnen
- Suchen von Plattformeinstellungen aus bereits geöffneten (Berichts-)Fenstern
- Mögliche Kombinationen erhalten
- Ausdrucksauswertung „testen“
- ...
Betreff: JSL-Tipps und Tricks-Sitzung am 20. November- wie man Code im Application Builder debuggt
- Wie debuggt man Code in einer JSL-Datei, der in einer anderen Datei „eingeschlossen“ ist?
d. h. wie auf den Namespace zugegriffen wird.
Effiziente Möglichkeiten zum Arbeiten mit dem JSL-Debugger:
muss ich jedes Mal „von vorne“ beginnen? kann ich die Werte der Symbole „on the fly“ ändern? kann ich zum Anfang der Funktion zurückspringen?
wie man Informationen aus gespeicherten Skripten extrahiert, z. B. Variablen- oder Achseneinstellung des Graph Builder-Skripts
JSL und Workflow Builder?
Wie gehe ich mit dem Teil des Workflows um, der nicht vom Workflow Builder aufgezeichnet wird?
Betreff: JSL-Tipps und Tricks-Sitzung am 20. NovemberWie lösen Sie diese Aufgabe?
ist in Spezifikation(Wert)
Betreff: JSL-Tipps und Tricks-Sitzung am 20. NovemberSammlung einiger Tipps und Tricks – Best Practices mit JMP/JSL, die ich in der Community gefunden habe.
Ich habe der Liste nur das Wichtigste hinzugefügt:

Betreff: JSL-Tipps und Tricks-Sitzung am 20. Novemberwunderbare Tipps und Tricks mit XPath:
https://community.jmp.com/t5/Abstracts/I-Can-See-It-How-Do-I-Get-It/ev-p/776041
Frage: Wie kann XPath robust gemacht werden, sodass es auch mit lokalen Spracheinstellungen funktioniert?
Display Tree Indizierung - wie funktioniert das?

names default to here(1);
dt=Open("$SAMPLE_DATA/Quality Control/Coating.jmp");
obj=dt<<CONTROL chart="" builder=""> </CONTROL>
Betreff: JSL-Tipps und Tricks-Sitzung am 20. Novembertemporäre Variablen in Spaltenformeln - werden in nachfolgenden Zeilen erneut verwendet:
If(Starts With(:Column 1, "Header"),
flag = :Column 1
);
flag;
@jthi in Wie kann ich mit einigen Überschriften in Zeilen eine Datenteilmenge erstellen?
Betreff: JSL-Tipps und Tricks-Sitzung am 20. November(nicht-modale) Dialogfenster in sequentiellen Skripten
Betreff: JSL-Tipps und Tricks-Sitzung am 20. NovemberProtokollieren Sie, wie eine Liste sortiert wird:
Sort( {{111,1}, {212,2},{4,3}} )- sortiert nach erstem Eintrag
- Eintrag für das Logbuch senden