Hallo alle,
Ich verwende Application Builder, um ein Tool für die Datenanalyse mit Python-Integration zu entwickeln. Ich habe eine Schaltfläche erstellt, um die Parameterauswahl eines Benutzers zu exportieren, falls er diese zu einem späteren Zeitpunkt erneut hochladen und dieselbe Datenvorverarbeitung durchführen möchte. Derzeit exportiere ich die Parameter so, dass ich sie zuerst in eine CSV-Datei skripte (mit Save Text File(...) ), dann kann sie als jmp-Tabelle geöffnet werden und von dort aus können die beiden Spalten (Variablen und Werte) geöffnet werden auf ein assoziatives Array gesetzt werden und ich speichere das auch als JSON-Datei zur Verwendung in einer Backend-Anwendung. Ich habe ein Bild eingefügt, wie die exportierte jmp-Tabelle aussehen könnte (für die Variablen 9 und 10 kann es je nach Auswahl eine, zwei oder drei zusätzliche Variablen geben, die Tabelle (und das assoziative Array/json) sind es also nicht immer gleich groß. Einige der Werte sind Zeichenfolgen und andere Zahlen.
Meine Frage ist, wie ich diese Parameter am besten erneut hochladen kann (vorzugsweise sowohl aus der jmp-Tabelle als auch aus der JSON-Datei), damit die Variablen richtig auf ihre Werte gesetzt und in späteren Berechnungen verwendet werden können. Ich habe mit For Each(...) aus den Associative Arrays herumgespielt, konnte aber die Variablen nicht richtig setzen. Dies ist nicht der einfachste Weg, um die Parameter zu speichern, aber ich konnte nicht herausfinden, wie ich die Variablen und Werte richtig geskriptet bekomme, um sie direkt an eine jmp-Tabelle zu senden. Die aktuelle Methode, die ich zum Speichern von Parametern verwende, funktioniert für meine Zwecke, aber wenn eine andere Methode oder eine Änderung der Struktur/des Layouts der CSV/Tabelle das Hochladen der Parameter erleichtern würde, bin ich offen für Vorschläge.
Danke für jede Hilfe.