Hallo,
Mein Ziel ist ein Skript, das alle CSV-Dateien in einem Verzeichnis lädt und dann bereinigt. Zuvor hatte ich ein Skript entwickelt, das an einer einzelnen Datei gearbeitet hat, und ich erwarte, es auf das Batch-Laden zu erweitern. Ich habe auf der Platine ein Skript gefunden, das txt tables.jsl kombiniert und in den Code eingefügt, damit es auf dem Mac funktioniert, und meine Einstellungen für den txt-Import eingefügt. Das scheint zu funktionieren.
Ich arbeite jetzt an der Säuberung und das ist das Skript. Es hat Probleme, die "Spalte 3" zu finden. Bis dann wird es ausgeführt. Jetzt wurden die seltsamen Dinge aus meinem Original-Skript kopiert.
Wenn ich die Zeile mit der Spalte 3 im neuen Skript umbenenne und auf Ausführen klicke (damit nur diese Zeile ausgeführt wird), erhalte ich eine Fehlermeldung. Wenn ich dieselbe Zeile in meinem ursprünglichen Skript markiere und ausführen, funktioniert es wie beabsichtigt. Ich habe buchstäblich zwischen den Skripten kopiert und eingefügt (Befehl-C und Befehl-V).
Was vermisse ich?
Und ja, Spalte 3 existiert.

Andy
dt=current data table();
dt<<DELETE columns=""></DELETE>
Ich bin zwar gespannt, warum ich in meinem ersten Drehbuch ohne die Doppelpunkte gearbeitet habe.
Andy
Bei der Verwendung von Name () ist ein Fehler aufgetreten. Dies ist eine spezielle Syntaxfunktion. Es erfordert ein ":" vor der Funktion, .......: Name ()