Index complet des scriptsSalut,
J'ai vu qu'il y avait déjà un article pour améliorer l'index des scripts ici : Améliorations de l'index de script . Cependant, je ne sais pas si les souhaits sont réellement pris en compte lorsqu'ils sont soumis en commentaire d'un souhait existant, je vais donc juste créer un nouveau post.
Quelque chose qui serait très utile serait d'avoir un index de scripts 100% complet. Ce que je veux dire, c'est inclure pour chaque fonction, une liste complète de tous les arguments, ce que la fonction renvoie et l'explication la plus claire possible afin qu'un novice puisse comprendre exactement comment fonctionne une fonction et ce qu'elle fait.
Oui, je sais, certaines de ces informations peuvent être trouvées dans la référence de syntaxe JSL. Mais pourquoi ne pas tout mettre au même endroit ? Trop souvent, je dois lire à la fois le texte de l'index de script et la référence syntaxique pour comprendre ce qu'est réellement la fonction et comment elle fonctionne. Il serait donc très utile de disposer d'un index de scripts plus complet, plus détaillé et plus orienté vers l'éducation.
Merci
Automatisation et scriptsRe : Index de script complet – Statut modifié : EnquêteRe : Index complet des scriptsJ'ajoute un lien vers ce fil de discussion plus récent qui inclut davantage de demandes d'index de script et de documentation améliorés :
Commentaires et discussions sur JMP Scripting Index
Re : Index de script complet – Statut modifié en : ReconnuRe : Index complet des scriptsBonjour,
voici le dernier exemple que je peux partager qui illustre la nécessité d'un index de script détaillé.
Donc, je n'utilise pas JMP depuis quelques années, donc je suis un peu rouillé. Je voulais utiliser la fonction Col Mean dans une colonne de mon tableau de données.
Voici l'exemple de syntaxe :
y = Col Mean( xCol, , < << Freq( freqCol ) > )
Je veux que la moyenne soit calculée pour différents groupes (traitements sur tests biologiques), j'avais donc besoin d'utiliser cet argument . Problème, il n’est écrit nulle part comment écrire ça. La description de la fonction mentionne quelque peu "byvar" mais il n'est pas clairement écrit que tout ce que je dois faire est simplement d'écrire un nom de colonne, comme :Column.
En recherchant Byvar dans l’index de script, je trouve les différentes fonctions qui l’utilisent. Mais aucun d’entre eux n’explique CLAIREMENT ce que cela signifie réellement.
Alors peut-être que quelque chose pourrait être fait serait d'avoir des entrées spécifiques dans l'index pour les arguments. La manière générale de les utiliser, leur syntaxe, la manière dont le système les gère.
Merci
Re : Index complet des scriptsCet article de liste de souhaits contient plusieurs bonnes idées ! Nous ne pouvons pas encore marquer l'intégralité de cet élément comme terminé, mais je peux signaler qu'au moins une des demandes d'amélioration contenues dans les commentaires a été spécifiquement traitée dans JMP 16, publié le mois dernier en mars 2021 :
- Lorsque vous copiez du texte à partir d’une zone de texte contenant un balisage, n’incluez pas de balises de balisage/formatage. Le collage se comportera plus intelligemment, en collant le texte uniquement si l'application ne prend en charge aucun formatage, mais le texte formaté (sans balises de balisage) sera collé dans les applications de texte enrichi.
Re : Index complet des scriptsOui S'IL VOUS PLAÎT, nous avons besoin d'un index de script complet qui nous montre toutes les fonctions, leur syntaxe, tous leurs arguments possibles, ainsi que tous les types d'objets, leurs propriétés et les fonctions qui peuvent agir sur eux.Plus d'exemples d'utilisation seraient également bien.Actuellement, les descriptions dans l'index des scripts sont laconiques, de nombreux arguments de fonction sont soit peu décrits, soit totalement non documentés, et les exemples sont limités.Lorsque j'apprends à utiliser une nouvelle fonctionnalité de script JSL, je passe environ la moitié de mon temps à rechercher ces forums communautaires, car les réponses ne se trouvent pas dans l'index des scripts ou dans toute autre documentation à ma connaissance.
Ce serait également très bien si l'index de script était affiché dans un "arbre" ou dans un autre style hiérarchique (similaire au navigateur d'objets dans Microsoft Excel VBA).Par exemple, un Tableau de données l'objet contient Colonne objets, Colonne les objets ont des propriétés de Type de données, type de modélisation, format , etc. Des fonctions comme Propriété Obtenir/Définir peut agir sur Colonne objets.Je sais que je peux utiliser Afficher les propriétés (obj) pour énumérer toutes ces informations dans la fenêtre de journal, mais il est fastidieux de devoir le faire manuellement à chaque fois alors qu'elles devraient être facilement accessibles graphiquement dans l'index de script.Actuellement, l'index de script contient certaines de ces informations, mais pas la totalité, et elles sont affichées dans une liste plate qui ne décrit pas les relations hiérarchiques pouvant exister entre les types d'objet.Quelque chose comme Obtenir une propriété est affiché plusieurs fois dans la liste plate, une fois pour chaque type d'objet auquel il s'applique.
Ici, je vais commencer à ajouter des exemples expliquant pourquoi un navigateur d'objets de script détaillé est nécessaire :
- Les boîtes d'affichage contiennent des messages que tous les sous-types de boîtes d'affichage n'ont pas implémentés. .
- Options d'authentification non documentées dans New HTTP Request()
Re : Index complet des scriptsAutre demande d'amélioration : pour les fonctions personnalisées, il existe une différence dans la façon dont l'index de script gère les catégories. contre comme le fait l'éditeur de formule.
- Dans l'index des scripts, si vous attribuez une fonction personnalisée à une catégorie intégrée, cela ne fonctionne pas. (La fonction personnalisée n'est tout simplement pas ajoutée au volet Catégorie, bien qu'elle puisse être trouvée en effectuant une recherche. Si votre fonction personnalisée a un nom de catégorie qui n'entre pas en conflit avec une catégorie intégrée, il n'y a aucun problème.)
- Dans l'éditeur de formule, si vous attribuez une fonction personnalisée à une catégorie intégrée, cela fonctionne correctement. La fonction personnalisée apparaît sous la catégorie attribuée (intégrée).
J'aimerais que l'index de script fonctionne de la même manière que l'éditeur de formule.
John
Re : Index complet des scriptsSalut Justin,
bien sûr, sélectionner le texte en utilisant le mode de sélection serait acceptable. Merci d'avoir étudié cela.
Bob
Re : Index complet des scriptsSalut @bobmorrane ,
Merci pour toutes vos idées !
Pour votre suggestion initiale visant à rendre l'index de script plus complet, j'ai soumis une suggestion à notre équipe de développement et de documentation pour qu'elle l'examine.
Concernant la copie de texte, généralement dans JMP, nous utilisons l'outil de sélection fat-plus pour effectuer la sélection avant Ctrl+C pour copier. Le raccourci pour passer en mode sélection est simplement la lettre « S », mais cela ne semble pas fonctionner dans la fenêtre Scripting Index. Si cela fonctionnait, est-ce que cela serait acceptable ? Vous pouvez rapidement appuyer sur « S » pour la sélection, sélectionner la zone de texte, Ctrl+C pour copier et appuyer sur « A » pour revenir à la flèche.
Quant aux balises de format dans le texte collé, elles ne devraient apparaître que lorsque l'un de vos termes de recherche apparaît dans le texte. Si vous effacez votre recherche puis copiez le texte, il devrait être sans aucune balise de format. Cependant, j'ai transmis la suggestion selon laquelle les balises seraient automatiquement supprimées lors de la copie.
Merci,
Justin
Re : Index complet des scriptsUne autre amélioration s'il vous plaît :
- Rendre le texte facilement copié. Actuellement, si je souhaite copier le texte expliquant la syntaxe de la fonction et son explication, je dois cliquer avec le bouton droit -> modifier -> sélectionner puis Ctrl + C ou cliquer avec le bouton droit -> copier le texte. Cette façon de faire est assez ancienne, la même chose que la ligne de commande Windows ! Pouvons-nous avoir une solution en un clic ? Comme un bouton ou simplement en rendant le texte sélectionnable directement avec un clic gauche de la souris.
- Créez du texte facilement collé ! Après avoir copié le texte de l'index de script, lorsque je le colle dans un éditeur de texte tel que Word ou le Bloc-notes, il contient un tas de code de formatage qui ressemble à du HTML ou quelque chose du genre. Pouvons-nous avoir juste du texte brut ?
Re : Index complet des scriptssouhait connexe :
Index des scripts et aide en ligne : "voir aussi"
Re : Index complet des scriptscandidat à l'enquête de priorisation des listes de souhaits - essai pilote :
Présentation de l'enquête de priorisation des listes de souhaits JMP !
Ré: Index complet des scripts - Statut modifié en : ReconnuRe : Index complet des scriptsL'un des 3 gagnants de l'enquête de priorisation des listes de souhaits 2024 :
Aidez-nous à façonner l'avenir de JMP : participez à l'enquête de priorisation de la liste de souhaits de cette année !
