<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich durchsehe einige Datensätze und versuche, die Daten von jedem mit seinem Dateinamen zu kennzeichnen. Alles passt gut zusammen, außer das Feld für Dateinamen ist leer. Ich habe eine Tabelle von Hand erstellt, um zu versuchen, den neuen Spaltencode aus dem Sprung zu holen, der ungefähr so aussah:
mytable << Neue Spalte ("Dateiname", Zeichen, Nominalwert, Werte festlegen ({"Dateiname"}));
Dies scheint einfach genug zu sein, also habe ich versucht, es in meinen Code einzufügen, den ich unten zusammengefasst habe:
y = Dateien im Verzeichnis (mypath);
Für (i = N Elemente (y) ist i> 0, i--,
/ * Meine Daten abrufen * /
/ * Beschriften Sie nun die Daten mit dem Dateinamen * /
mytable << Neue Spalte ("Dateiname", Zeichen, Nennwert, Werte festlegen (y ));
/ * Mit anderen Ergebnissen zusammenführen * /
);
Ich habe verschiedene Variationen von Set-Werten ausprobiert. / * edit * / Die Spalte wird immer mit "Index" aufgefüllt, wenn ich {y verwende }. Ich habe so etwas wie mystring = y ausprobiert ; ... Werte setzen (Mystring). Ich habe den Scripting Guide und Google durchgesehen und kann keine Antwort auf das finden, was falsch ist. Es muss etwas einfaches sein, aber es entgeht mir.
Danke für Ihre Hilfe.
Set Values erfordert eine Liste (oder Matrix) und es scheint, dass Set Values das Argument nicht vollständig auswertet.
Versuchen:
mein Tisch << Neue Spalte ( "Dateiname" . Charakter . Nominal . Werte setzen ( Bewertungsliste ( { y [ ich ]} ) ) );