Umfassender SkriptindexHallo,
Ich habe gesehen, dass es hier bereits einen Beitrag für Verbesserungen am Scripting-Index gibt: Scripting-Index-Verbesserungen . Allerdings weiß ich nicht, ob Wünsche tatsächlich berücksichtigt werden, wenn sie als Kommentar zu einem bestehenden Wunsch abgegeben werden, daher erstelle ich einfach einen neuen Beitrag.
Etwas, das sehr nützlich wäre, wäre ein 100 % umfassender Scripting-Index. Was ich damit meine, ist, für jede Funktion eine vollständige Liste aller Argumente anzugeben, was die Funktion zurückgibt und eine möglichst klare Erklärung, damit ein Anfänger genau verstehen kann, wie eine Funktion funktioniert und was sie tut.
Ja, ich weiß, einige dieser Informationen finden Sie in der JSL-Syntaxreferenz. Aber warum nicht alles an einem Ort haben? Allzu oft muss ich sowohl den Text des Scripting-Index als auch die Syntaxreferenz lesen, um zu verstehen, was die Funktion eigentlich ist und wie sie funktioniert. Ein gründlicherer, detaillierterer und bildungsorientierterer Skriptindex wäre daher sehr wertvoll.
Danke
Automatisierung und SkripterstellungBetreff: Umfassender Skriptindex – Status geändert in: Wird untersuchtBetreff: Umfassender SkriptindexIch füge einen Link zu diesem neueren Diskussionsthread hinzu, der weitere Anfragen für einen verbesserten Skriptindex und eine verbesserte Dokumentation enthält:
Feedback und Diskussion zum JMP Scripting Index
Betreff: Umfassender Skriptindex – Status geändert in: BestätigtBetreff: Umfassender SkriptindexHallo,
Hier ist das neueste Beispiel, das ich teilen kann und das die Notwendigkeit eines detaillierten Skriptindex verdeutlicht.
Da ich JMP seit einigen Jahren nicht mehr verwende, bin ich etwas eingerostet. Ich wollte die Funktion Col Mean in einer Spalte meiner Datentabelle verwenden.
Hier ist das Syntaxbeispiel:
y = Col Mean( xCol, , < << Freq( freqCol ) > )
Ich möchte, dass der Mittelwert für verschiedene Gruppen (Behandlungen bei biologischen Tests) berechnet wird, daher musste ich dieses -Argument verwenden. Problem, es steht nirgendwo geschrieben, wie man das schreibt. In der Beschreibung der Funktion wird teilweise „byvar“ erwähnt, aber es ist nicht klar geschrieben, dass ich nur einen Spaltennamen schreiben muss, z. B. :Column.
Beim Durchsuchen des Skriptindex nach Byvar finde ich die verschiedenen Funktionen, die es verwenden. Aber keiner von ihnen erklärt klar, was es eigentlich bedeutet.
Vielleicht wäre also etwas, was man tun könnte, spezifische Einträge im Index für Argumente zu haben. Die allgemeine Art und Weise, sie zu verwenden, ihre Syntax und wie das System damit umgeht.
Danke
Betreff: Umfassender SkriptindexDieser Wunschzettel enthält mehrere tolle Ideen! Wir können diesen gesamten Artikel noch nicht als erledigt markieren, aber ich kann berichten, dass mindestens einer der Verbesserungswünsche in den Kommentaren speziell in JMP 16 berücksichtigt wurde, das letzten Monat März 2021 veröffentlicht wurde:
- Wenn Sie Text aus einem Textfeld kopieren, das Markup enthält, schließen Sie keine Markup-/Formatierungs-Tags ein. „Einfügen“ verhält sich intelligenter und fügt Text nur ein, wenn die Anwendung keine Formatierung unterstützt. Formatierter Text (ohne Markup-Tags) wird jedoch in Rich-Text-Anwendungen eingefügt.
Betreff: Umfassender SkriptindexJa BITTE benötigen wir einen umfassenden Skriptindex, der uns alle Funktionen, ihre Syntax, alle möglichen Argumente sowie alle Objekttypen, ihre Eigenschaften und die Funktionen, die auf sie einwirken können, zeigt.Weitere Anwendungsbeispiele wären auch schön.Derzeit sind die Beschreibungen im Skriptindex knapp, viele Funktionsargumente sind entweder nur minimal beschrieben oder völlig undokumentiert und die Beispiele sind begrenzt.Wenn ich lerne, eine neue JSL-Skriptfunktion zu verwenden, verbringe ich etwa die Hälfte meiner Zeit damit, diese Community-Foren zu durchsuchen, da die Antworten weder im Skriptindex noch in einer anderen mir bekannten Dokumentation zu finden sind.
Es wäre auch sehr schön, wenn der Skriptindex in einem „Baum“ oder einem anderen hierarchischen Stil angezeigt würde (ähnlich dem Objektbrowser in Microsoft Excel VBA).Zum Beispiel ein Datentabelle Objekt enthält Spalte Objekte, Spalte Objekte haben Eigenschaften von Datentyp, Modellierungstyp, Format usw. Funktionen wie Eigenschaft abrufen/festlegen handeln kann Spalte Objekte.Ich weiß, dass ich es gebrauchen kann Eigenschaften anzeigen(obj) Um alle diese Informationen im Protokollfenster aufzulisten, ist es jedoch umständlich, dies jedes Mal manuell tun zu müssen, wenn sie grafisch im Skriptindex leicht zugänglich sein sollen.Derzeit enthält der Skriptindex einige, aber nicht alle dieser Informationen und wird in einer flachen Liste angezeigt, die nicht die hierarchischen Beziehungen beschreibt, die zwischen Objekttypen bestehen können.Etwas wie Holen Sie sich Eigentum wird in der flachen Liste mehrmals angezeigt, einmal für jeden Objekttyp, für den es gilt.
Hier beginne ich mit dem Hinzufügen von Beispielen, warum ein detaillierter Scripting Object Browser erforderlich ist:
- Anzeigefelder enthalten Meldungen, die nicht bei allen Untertypen von Anzeigefeldern implementiert sind .
- Undokumentierte Authentifizierungsoptionen in New HTTP Request()
Betreff: Umfassender SkriptindexEin weiterer Verbesserungswunsch: Bei benutzerdefinierten Funktionen gibt es einen Unterschied in der Art und Weise, wie der Scripting Index Kategorien behandelt gegen So wie es der Formeleditor tut.
- Wenn Sie im Skriptindex eine benutzerdefinierte Funktion einer integrierten Kategorie zuweisen, funktioniert dies nicht. (Die benutzerdefinierte Funktion wird überhaupt nicht zum Kategoriebereich hinzugefügt, obwohl sie über die Suche gefunden werden kann. Wenn Ihre benutzerdefinierte Funktion einen Kategorienamen hat, der nicht mit einer integrierten Kategorie in Konflikt steht, liegt kein Problem vor.)
- Wenn Sie im Formeleditor einer integrierten Kategorie eine benutzerdefinierte Funktion zuweisen, funktioniert dies einwandfrei. Die benutzerdefinierte Funktion wird unter der zugewiesenen (integrierten) Kategorie angezeigt.
Ich möchte, dass der Skriptindex genauso funktioniert wie der Formeleditor.
John
Betreff: Umfassender SkriptindexHallo, Justin,
Natürlich wäre die Auswahl des Textes im Auswahlmodus akzeptabel. Vielen Dank, dass Sie sich das angeschaut haben.
Bob
Betreff: Umfassender SkriptindexHallo @bobmorrane ,
Vielen Dank für all Ihre Ideen!
Für Ihren ursprünglichen Vorschlag, den Scripting Index umfassender zu gestalten, habe ich einen Vorschlag eingegeben, den unser Entwicklungs- und Dokumentationsteam prüfen soll.
Beim Kopieren von Text, normalerweise in JMP, verwenden wir das Fat-Plus-Auswahlwerkzeug zur Auswahl, bevor wir zum Kopieren Strg+C drücken. Die Verknüpfung zum Wechseln in den Auswahlmodus ist nur der Buchstabe „S“, aber das scheint im Fenster „Skriptindex“ nicht zu funktionieren. Wenn das funktionieren würde, wäre das akzeptabel? Sie könnten zum Auswählen schnell „S“ drücken, das Textfeld auswählen, zum Kopieren Strg+C drücken und „A“ drücken, um zurück zum Pfeil zu wechseln.
Die Format-Tags im eingefügten Text sollten nur angezeigt werden, wenn einer Ihrer Suchbegriffe im Text vorkommt. Wenn Sie Ihre Suche löschen und dann den Text kopieren, sollte er keine Format-Tags enthalten. Allerdings habe ich den Vorschlag weitergegeben, die Tags beim Kopieren automatisch zu entfernen.
Danke,
Justin
Betreff: Umfassender SkriptindexBitte noch eine Verbesserung:
- Machen Sie Text einfach kopierbar. Wenn ich derzeit den Text zur Erläuterung der Funktionssyntax und ihrer Erklärung kopieren möchte, muss ich mit der rechten Maustaste klicken -> Bearbeiten -> Auswählen und dann Strg+C drücken oder mit der rechten Maustaste klicken -> Text kopieren. Diese Vorgehensweise ist ziemlich alt, genau wie die Windows-Befehlszeile! Könnten wir eine Ein-Klick-Lösung haben? B. über einen Button oder einfach dadurch, dass man den Text per linkem Mausklick direkt auswählbar macht.
- Machen Sie Text einfach einzufügen! Nachdem ich Text aus dem Skriptindex kopiert habe und ihn in einen Texteditor wie Word oder Notepad einfüge, enthält er eine Menge Formatierungscode, der wie HTML oder so etwas aussieht. Können wir nur einfachen Text haben?
Betreff: Umfassender Scripting-Indexzugehöriger Wunsch:
Scripting Index und Online-Hilfe: "siehe auch"
Betreff: Umfassender Scripting-IndexKandidat der Umfrage zur Wunschlistenpriorisierung – Pilotlauf:
Einführung der JMP-Umfrage zur Priorisierung der Wunschliste!
Betreff: Umfassender Skriptindex - Status geändert in: BestätigtBetreff: Umfassender SkriptindexEiner der 3 Gewinner der Umfrage zur Wunschlistenpriorisierung 2024:
Helfen Sie mit, die Zukunft von JMP zu gestalten: Nehmen Sie an der diesjährigen Umfrage zur Priorisierung der Wunschliste teil!
