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.Test2kopieren (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
-
Tag,
heutiges Projekt soll sein dass ich alle Datenpunkte (nur die DPs ohne Inhalt) eines Ordners in einen anderen Ordner unter0_userdata.0.Test2kopieren (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 :) )

-
@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 :) )

-
@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

Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
