Script pour modifier les noms de colonne à l'aide des propriétés de colonneBonjour, j'essaie de créer un script pour que mes noms de colonne soient remplacés par une propriété de colonne spécifique appelée "Description". Comment puis-je extraire tout ce qui est stocké sous la description et l'utiliser comme nouveau nom de colonne ?

J'ai essayé d'exécuter mon propre script mais cela n'a pas vraiment fonctionné
dt = Current Data Table();
For( i = i, i <= N Cols( dt ), i++,
newname = (Column( dt, i ) << Get Column Properties("Description"));
Column( dt, i ) << Set Name(newname);
);
Appréciez l'aide !
Re : Script pour modifier les noms de colonne à l'aide des propriétés de colonneJim, le script fonctionne maintenant ! juste eu à modifier Get Properties pour Get Property. Merci beaucoup 
Re : Script pour modifier les noms de colonne à l'aide des propriétés de colonneVous devriez pouvoir télécharger la table de données si vous supprimez toutes les lignes de données.Ce que vous devez faire ne nécessite aucune ligne de données.
Même sans utiliser le débogueur, vous pouvez parcourir les lignes de code.Il suffit de mettre un
jeter();
dans votre code pour arrêter l'exécution au point où vous rencontrez un problème.Vous pouvez mettre en surbrillance instruction par instruction et exécuter chaque ligne individuelle.En survolant les variables d'intérêt, vous pouvez voir quelles valeurs elles ont.
Re : Script pour modifier les noms de colonne à l'aide des propriétés de colonneJim, je ne pense pas pouvoir télécharger car il s'agit de données propriétaires de l'entreprise avec 170 000 lignes d'informations.
Avez-vous des suggestions sur ce que je devrais vérifier dans mon tableau de données ?
Re : Script pour modifier les noms de colonne à l'aide des propriétés de colonnePouvez-vous télécharger votre tableau de données, et j'examinerai le problème plus en détailRe : Script pour modifier les noms de colonne à l'aide des propriétés de colonneMerci Jim! Malheureusement, cela ne fonctionne toujours pas, même avec les modifications que vous avez suggérées. Je ne sais pas si c'est mon dossier. J'ai essayé d'utiliser l'option Debug Script mais cela s'est écrasé sur moi. Je l'ai essayé sur JMP 14.1 et 15.0 et les deux n'ont pas pu exécuter le script de débogage.
Re : Script pour modifier les noms de colonne à l'aide des propriétés de colonneGrande tentative ...... proche mais juste quelques problèmes, principalement de syntaxe.Vous devez commencer à rechercher des exemples de fonctions que vous essayez d'utiliser dans l'Index des scripts.
// Isolate the code to only impacting this script
// and not all scripts
Names Default To Here( 1 );
dt = Current Data Table();
// i=1 rather than i=i
For( i = 1, i <= N Cols( dt ), i++,
// Get Properties rather than Get Column Properties
newname = Column( dt, i ) << Get Properties( "Description" );
// If there isn't a Description Column Property you do not
// want to change the column name
If( Is String( newname ),
Column( dt, i ) << Set Name( newname )
);
);
Re : Script pour modifier les noms de colonne à l'aide des propriétés de colonne@ShahirahLoqman ,
Voir scénario ci-dessous.La syntaxe est Obtenir la propriété( "nom" )
Names Default to Here(1);
dt = New Table( "TestIt",
Add Rows( 5 ),
New Column( "A",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Property( "Description", "A description" ),
Set Values( [1, 2, 3, 4, 5] )
),
New Column( "B",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Property( "Description", "Heck if I know" ),
Set Values( [275, 300, 295, 280, 385] )
)
);
For(i=1, i<=ncol(dt), i++,
_xx = column(dt,i) << get property("Description");
show(_xx);
if( IsString(_xx), column(dt,i) << set name(_xx) );
);