☐ nouvelle fonctionnalité intéressante
☑ pourrait aider de nombreux utilisateurs !
☑ supprime quelque chose qui ressemble à un « bug »
☐ agréable à avoir
☐ personne n'en a besoin
Qu'est-ce qui a inspiré cette demande de liste de souhaits ?
Une tâche qui laisse perplexe de nombreux nouveaux utilisateurs de Jmp à un moment donné :
comment créer une colonne de formule avec une référence de colonne (ou une constante) prédéfinie et stockée dans une variable.
Utiliser la variable de boucle for dans une formule
Utilisez expr() pour remplacer les noms de colonnes variables dans une formule
JSL : Comment passer une variable à une formule de colonne
Nouvelle formule de colonne avec JSL
Comment utiliser une valeur variable dans une formule
Besoin d'aide avec les expressions, les références de colonnes, les formules et le renommage des colonnes
Création de colonnes de formule dans une boucle For
Appliquer une formule à partir d'une liste
Ajout de colonnes de formules basées sur la liste des noms de colonnes
La bonne nouvelle est qu’un utilisateur expérimenté peut choisir parmi une gamme de solutions :
Insérez une expression dans une autre à l'aide d'Eval Insert, Eval Expr, Parse et Substitute
D'un autre côté, avant qu'un utilisateur ne prenne conscience du problème, ne lise le manuel, ne trouve un message dans la communauté ou ne demande de l'aide à la communauté, ... il commencera simplement par l'approche la plus simple : utiliser la référence de colonne nue (ou constante) dans la formule.
Ensuite Jmp affichera une erreur, la formule de colonne ne fonctionnera pas - ou la formule ne fonctionnera plus après un redémarrage de JMP.
Quelle est l’amélioration que vous souhaiteriez voir ?
Pour un utilisateur expérimenté, il est très simple d'identifier le problème et de le corriger.
Alors, peut-être qu'un "Copilot" Jmp pourrait également détecter le problème et guider l'utilisateur vers une solution,
e.g. by providing a link to Insérez une expression dans une autre à l'aide d'Eval Insert, Eval Expr, Parse et Substitute
Est-il possible de corriger automatiquement le code ?
via un clic droit, peut-être que Jmp pourrait ajouter automatiquement un Eval(Substitute(...)) qui remplace un espace réservé par la variable définie en dehors de la formule de colonne.
Pourquoi cette idée est-elle importante ?
Les nouveaux utilisateurs perdront moins de temps à identifier l'erreur + à chercher une solution.
Le cas d'application d'une référence de colonne dans une formule de colonne est le cas d'utilisation le plus courant, mais en principe, le même Copilot pourrait également détecter et résoudre des problèmes similaires où les variables ne sont pas évaluées avant de les transmettre ou où les variables sont évaluées trop tôt avant d'être transmises. sont transmis à la fonction suivante.
plus de vœux par 