Das sieht nicht richtig aus...
Moin,
hab grad in der Ninox Dokumentation diesen Code gesehen:
let data := {
firstName: "Steve",
lastName: "Rogers"
};
item(daten, "vorname")
Ergebnis: Steve
Da würde ich ohne ausprobieren behaupten, dass das nicht funktionieren wird...
Oder ist da jemand anderer Meinung?
Beste Grüße
6 Antworten
-
Da ist offensichtlich die Übersetzung durcheinander geraten. Es muss natürlich heißen
item(data, "firstName")
Der Support freut sich über Hinweise auf Fehler in der Doku und würde sie sicher gerne an die zuständigen Personen weiterleiten.
-
wenn ich ein Array wie folgt bilde:
let CntmyArray := cnt(myArray);
myArray := slice(myArray, 1, CntmyArray);
delete LV[Projekt = id];
for i in myArray do
let new := (create LV);
let mynewArray := split(i, ";");
new.(OZ := item(mynewArray, "OZ"));
new.('Kurz-Info' := item(mynewArray, "Kurz-Info"));
new.(Kurztext := item(mynewArray, "Kurztext"));
new.(ME := item(mynewArray, "ME"));
new.(Einheitspreis := fx_Zahl(item(mynewArray, "Einheitspreis")));
new.(Menge := fx_Zahl(item(mynewArray, "Menge")));
new.(Projekt := id)
endhabe ich über item(mynewArray, "OZ")) , also den Feldnamen (und nicht den Index von OZ) keinen Zugriff
-
Kann ich das Array dann in Objekte zerlegen und so auf die Feldnamen zugreifen ?
Hintergrund: Import von CSV-Dateien wo die o.g. Felder (OZ, Kurz-Info........) an unterschiedlicher Stelle (Index) stehen können ?
Content aside
- vor 6 MonatenZuletzt aktiv
- 6Antworten
- 79Ansichten
-
4
Folge bereits