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!


-
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.
-
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!
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