NEWS
Feststellen was genau getriggert hat
-
Hallo Zusammen,
wie der Titel schon sagt, wie finde ich, bei Verwendung mehrerer Objekte, in einem Trigger heraus, welches jetzt wirklich getriggert hat und mit welchem Wert.Als Beispiel, hier ein Teil meines Anwesenheits und Begrüßungsblocklys. Es funktioniert super, aber es gibt das Problem, dass auch getriggert wird, wenn jemand die Wohnung verlässt. Das ist nicht weiter schlimm und ich fange das etwas später ab, es wäre allerdings sauberer wenn ich rausfinden könnte, welches Objekt genau getriggert hat und mit welchem Wert.
Vielen Dank für die Hilfe,
Fabian -
-
@paul53 Mega, vielen vielen Dank! Ich wusste, dass ich irgendwo gelesen habe dass das geht, ich hatte aber keine Ahnung wie.
-
@paul53 Mist da hab ich mich wohl zu früh gefreut, Wert gibt bei mir undefined zurück, ich hab es auch schon mit Value probiert. Muss ich sonst noch irgendwas beachten um die Werte zuzuweisen?
-
@Fabian1 sagte:
Wert gibt bei mir undefined zurück
Wert ist - wie auch Name - eine Eigenschaft des Trigger-Datenpunktes (Blöcke "Trigger"), keine Variable. Statt Wert kann auch eine Variable value (klein geschrieben) verwendet werden.
-
@paul53 Oh man! Danke, es funktioniert! Sehr verwirrend, dass die Blöcke die selbe Farbe haben.
Ich hab bis zu deiner Antwort echt alles probiert, globale variable anlegen in Blockly, in JS nichts hat funktioniert. Das erklärt es natürlich!
-
@Fabian1 sagte:
Sehr verwirrend, dass die Blöcke die selbe Farbe haben.
Das habe ich auch schon angemeckert.