Salut,
Mon objectif est un script qui charge tous les fichiers csv dans un répertoire, puis nettoie le nom. Auparavant, j'avais développé un script qui fonctionnait sur un seul fichier et je cherche à l'étendre au chargement par lots. J'ai trouvé un script sur le tableau combinant txt tables.jsl et ajouté dans le code pour que cela fonctionne sur le Mac et inséré mes paramètres pour l'importation de txt. Cela semble fonctionner.
Je travaille maintenant sur le nettoyage de la colonne et voici le script. Il a du mal à trouver la "colonne 3". Jusque-là, il s'exécute. Maintenant, les lignes étranges de rhese ont été copiées de mon script original.
Si je mets en surbrillance la ligne avec la colonne 3 renommée dans le nouveau script et que je clique sur Exécuter (seule cette ligne est exécutée), je reçois une erreur. Si je surligne la même ligne dans mon script d'origine et l'exécute, cela fonctionne comme prévu. J'ai littéralement copié et collé (commande-C et commande-V) entre les scripts.
Qu'est-ce que je rate?
Et oui la colonne 3 existe.

Andy
dt=current data table();
dt<<DELETE columns=""></DELETE>
Bien que je sois curieux de savoir pourquoi, si j'ai travaillé dans mon premier script sans les deux points.
Andy
Il y a une erreur avec votre utilisation de Name (). C'est une fonction de syntaxe spéciale. Il nécessite un ":" devant la fonction, .......: Nom ()