NEWS
Funktionsweise "Nachricht an anderes Skript" mit Ergebnissen
-
Hallo,
ich möchte in Skript A eine Nachricht an Skript B senden, die dort dann eine Aktion triggert und einen Rückgabewert an Skript A zurückliefert. Hierfür nutze ich in Skript A den Block "Nachricht an anderes Skript", welche dann in Skript B durch den Block "Ereignis: Nachricht empfangen" ausgewertet wird. => ok und ist klar.
Wenn in Skript A "mit Ergebnissen" selektiert ist habe ich es so verstanden, dass es möglich ist hier Rückgabewerte vom Aufruf in Skript B weiterverarbeiten zu können.Wie bekomme ich es hin, zum einen im Block "Ereignis: Nachricht empfangen" einen Rückgabewert zu definieren, den ich dann im Block "Nachricht an anderes Skript" weiter verarbeiten kann? In der Doku. und in der Suche bin ich da nicht wirklich fündig geworden.
Danke für eure Hilfe!
-
https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md#onmessage
Wenn in Skript A "mit Ergebnissen" selektiert ist habe ich es so verstanden, dass es möglich ist hier Rückgabewerte vom Aufruf in Skript B weiterverarbeiten zu können.
In Blockly kannst Du keinen Rückgabewert festlegen und auch nicht darauf reagieren.
"Mit Ergebnis" heißt hier lediglich, dass der aufrufende Block auf die Rückkehr des Aufrufs wartet.
Rückgabe von Daten ist nur per JS im Callback möglich.Soweit zumindest meine Erkenntnisse.
-
@codierknecht
Danke... das erklärt es!