NEWS
[gelöst] Datenpunkte (IDs) kopieren
-
Tag,
heutiges Projekt soll sein dass ich alle Datenpunkte (nur die DPs ohne Inhalt) eines Ordners in einen anderen Ordner unter0_userdata.0.Test2
kopieren (erstellen) möchte.
Hier mal die Idee optisch:
Funktion createUserDP:
createState('0_userdata.0.Test2.' + id, JSON.parse(common));
sollte eigentlich funktionieren, aber bei der Funktion getID stehe ich auf dem Schlauch:
return getObject(id);
da fehlt bestimmt was... nur was ?
Merci fürs Drüberschauen
-
@djmarc75 sagte: Funktion getID
Die Funktion gibt keine ID zurück, sondern das Datenpunkt-Objekt.
Zum Kopieren nach "0_userdata.0" gibt es ein fertiges Skript. -
@paul53 sagte in Datenpunkte (IDs) kopieren:
Zum Kopieren nach "0_userdata.0" gibt es ein fertiges Skript.
Merci, das Skript kopiert halt 1 zu 1, ich möchte eigentlich nur die Datenpunkte ohne Inhalt erstellen und zusätzlich die jeweiligen Datenpunkte auch im Namen mit der ID abgleichen.
Hab das jetzt so gelöst (ich kann halt auch kein JS
)
-
@djmarc75 sagte: ich kann halt auch kein JS
Trotz 3 Javascript-Funktionen?
-
@paul53 sagte in [gelöst] Datenpunkte (IDs) kopieren:
Trotz 3 Javascript-Funktionen?
Ja, die hab ich von Dir gelernt und nutze diese auch fleissig
Ich habs halt gern visuell
-
@djmarc75 sagte: nutze diese auch fleissig
Du solltest die komplexe Funktion getObject(id) nicht zweimal aufrufen, sondern stattdessen das common-Objekt einlesen (getCommon) und für "type" und "role" den Block "Attribut" verwenden.
-
@paul53 sagte in [gelöst] Datenpunkte (IDs) kopieren:
das common-Objekt einlesen (getCommon) und für "type" und "role" den Block "Attribut" verwenden.
So quasi:
return getObject(id).common;
funktioniert ja spitze
-
@djmarc75 sagte: So quasi:
... oder ohne die Zwischen-Variablen
type
undrole
. -
@paul53 sagte in [gelöst] Datenpunkte (IDs) kopieren:
oder ohne die Zwischen-Variablen type und role.
ja, die brauch ich dann ja nicht