2016-12-08 5 views
0

ノードレッドにはかなり新しいです。私はそれを動作させることができないと悩ましいことがあります。
facebookメッセンジャーでチャットボットを作っていますが、グローバル変数を印刷したいのですが、印刷する構文を理解できないようです。
変数を宣言する方法は次のとおりです。msg.payload = global.get("glob");私はnode.error(global.get("glob");とそれを印刷するとき、変数が空ではないことを知っている、それは文字列を表示します。
しかし、メッセージノードに{msg.payload}(それ以外は複数回試行)を印刷しようとしましたが、何も印刷しないか、またはundefinedを印刷します。
これらの変数を印刷する正しい構文は何ですか?メッセージノードのノード赤色の印刷グローバル変数

これが私のメッセージノードである: enter image description here

そして、これが結果です:グローバル変数を宣言するenter image description here

+0

Titleプロパティの値として 'var:{msg.payload}'を使用しようとしているノードはありますか?それがどのように解釈されるかは、そのノードの実装に依存します。したがって、より多くの情報なしでこの質問に答えることはできません。 – knolleary

答えて

2

使用context.global.yourvariable

例:context.global.ss = msg.payload;

now context.global.ssには、フロー内の任意のノードからアクセスできます。

希望すると便利です。