Spaltenname mit eckigen KlammernIch habe einige Skripte gesehen, die nach dem Spaltennamen eckige Klammern „[]“ hinzugefügt haben. Was bedeutet das?
Beispiel: Der Spaltenname lautet shopID
Skript: Loc = Num(Words(1, :shopid[]));
Automatisierung und SkripterstellungBetreff: Spaltenname mit eckigen KlammernDies kann verwendet werden, um auf Werte der Spalte zuzugreifen, je nachdem, wo sie verwendet werden. Normalerweise verwende ich (oder besser gesagt nicht, da ich lieber [Row()] verwende), um auf den Wert der aktuellen Zeile zuzugreifen
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
/*
Show(row());
show(:name[]); // will fail as current row is 0 (non-valid)
*/
Row() = 1;
show(:name[]);
show(:name[Row()]);
show(:name[1]);
Row() = 28;
show(:name[]);
show(:name[Row()]);
show(:name[28]);
Skripthandbuch > Datentabellen > Auf Datenwerte zugreifen > Werte nach Spaltennamen festlegen oder abrufen
Greifen Sie über Spaltenverweise auf Zellwerte zu